Blog

Technical insights, tutorials, and thoughts on AI

CS231n assignments

Python Deep learning
Course links CS231n: Convolutional Neural Networks for Visual Recognition (Spring 2017), syllabus, 2016 video, 2017 videos, 2017 slides, 2021 slides 2019 Syllabus and Assignments Github: cs2...

Docker for Deep Learning

Python Machine learning Docker
It is often good practice to run the development environment in a docker container. This is useful when doing distributed development with multiple engineers, who may each use a different versio...

Learning Deep Learning (book review)

Python Deep learning
Review of Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, Natural Language Processing, and Transformers Using TensorFlow, by Magnus Ekman (2021)

Paddle OCR

Python
Here are a chapter notebooks for Deep Learning with PyTorch, E. Stevens et al (2020) (github). The notebooks I created below are optimized for Google Colab, and are slightly more complete than the ...

Entropy

Computation theory
References: C. Shannon: A Mathematical Theory of Communication (1948) E.T. Jaynes: Probability Theory: The Logic of Science (2003) K. Mallick: Thermodynamics and Information Theory, video ...

Porting Python2.7 code to Python3.6

Python
Python2 has been obsoleted on Jan 1, 2020. The Python community has stopped distributing bugfixes for it. The pip program for installing packages for python2 has stopped working in January 2021.