Building and Understanding a Neural Network from ground-up using NumPy
Submitted by Soumyo Dey (@ace139) on Tuesday, 12 September 2017
Technical level: Beginner
Everyone is interested in Deep Learning these days and the implementation of a Neural Network has become easier using the libraries like Tensorflow, CNTK, Caffe2, PyTorch, Theano etc. It has become more easier to build using high-level wrapper libraries like Keras. This talk targets to explain what really happens in a neural network, how it runs with basic undestanding of concepts like Weights, Biases, Activation functions etc.
- What is Neural Network?
- Components of a Neural Network.
- Basics of NumPy
- Building NN from scratch
- Training and Testing
I am a recent graduate in Computer Science & Engineering and currently working in Convergytics, Bengaluru building data-driven business solutions. I am working with Python for more than 3 years now and take deep interest in the field of Data Science and Machine Learning.