Learning AI
Machine Learning/AI is interesting; I’m hoping to learn enough that I can professionally enter the field myself.
uGRAD and Neural Networks in C
Update 1: uGrad & NN in CI recently learned about Autograd and Neural Nets. The Python implementation makes the algorithms seem simple; writing them in C showcased the amazing complexity hidden underneath. Now I understand why everyone uses Python. C and Python Implementations Python (with NumPy/PyTorch) lets you represent operations at a higher level of abstraction than C. At an abstract level, the algorithms are simple. We benefit from decades of study and refinement; it’s amazing how these ideas have matured and crystallized. Karpathy’s first “Zero-to-Hero” lecture drives home how basic the ideas can seem when presented at a high level. Following along in Python gave me a conceptual understanding and a feel for the algorithms.
May 12, 2026
