Varun Sharma

Logo

View the Project on GitHub netgvarun2012/portfolio

Neural Networks

Neural networks a.k.a Deep learning is a family of learning techniques which involves learning of parameterized, differntiable mathematical functions. The name “deep-learning” stems from the fact that many layers of these differentiable functions are often chained together. While all of machine learning can be characterized as learning to make predictions based on past observations, deep learning approaches work by learning to not only predict but also to correctly represent the data, such that it is suitable for prediction.

Gradient based optimizations:

Applying the Gradient Descent based optimization method to Neural Networks training:

image

Tensorflow vs PyTorch

image