Neural Nets From The Ground Up
YOW! 2018 Brisbane
The best way to understand neural networks is to get your hands dirty and write one.
In this session, we'll start from scratch and invent a neural net that can recognize handwritten digits with over 98% accuracy. Without leaning on any libraries! From the bottom up, we'll discover gradient descent, activation functions and backpropagation, as well as the mathematics behind this fascinating machine learning technology.
We'll code entirely in C# in a lightweight IDE (LINQPad). And you'll get to keep the code!