Skip to content
0:00 / 0:00

#neuralnetworks#c##unity

I Tried Coding a Neural Network to Identify Doodles

Sebastian Lague

1.4M subscribers • 18 videos on Hallway

YouTube

Beginner. No background in the topic needed.

2.2M views4 years ago1 recommendation

AI and machine learningProgramming languagesNeural networks and deep learningC# and .NETAlgorithms

Sebastian Lague programs a neural network from scratch in C# and trains it to recognize handwritten doodles and digits.

Exploring how neural networks learn by programming one from scratch in C#, and then attempting to teach it to recognize various doodles and images. Support my work (and get early access to new videos and source code) on Patreon or Nebula * Patreon: patreon.com/SebastianLague * Nebula: go.nebula.tv/sebastianlague Source code and Demo: * GitHub: github.com/SebLague/Neural-Network-Experiments * Demo: sebastian.itch.io/neural-network-experiment Training Data: * Digits: yann.lecun.com/exdb/mnist/ * Fashion: github.com/zalandoresearch/fashion-mnist * Doodles: github.com/googlecreativelab/quickdraw-dataset * Cifar10: cs.toronto.edu/~kriz/cifar.html Chapters Introduction The decision boundary Weights Biases Hidden layers Programming the network Activation functions Cost Gradient descent example The cost landscape Programming gradient descent It's learning! (slowly) Calculus example The chain rule Some partial derivatives Backpropagation Digit recognition Drawing our own digits Fashion Doodles The final challenge Music: Cosmic Waves - Michael FK Amber - The Stolen Orchestra Beyond the Horizon - Sounds Like Sander Air - Assaf Ayalon Purest Form - Sounds Like Sander Hear Wide Open - Sounds Like Sander Universal Wonder - Moments Roman P - Moments All In Good Time - Shimmer It Will Come Back - The Stolen Orchestra Frontier - Shimmer New Moon - Cloud Wave Sunflower - Cody Martin Inner Peace - Moments Enchanted - Cody Martin Just Around The Corner - Shimmer

Why it's here

1 person recommends this

What people say. Recommended as a highly visual and helpful introduction to how neural networks work from the ground up.

u/arkhaixin r/ExperiencedDevs • Recommends

On “I have no idea how AI Works”

Sebastian Lague's video (link to this video was very helpful for me. He starts with manually adjusting a couple neurons to fit a line and builds it up to a handwriting recognition network in Unity with very helpful visualizations and explanations along the way.