Skip to content

williamardianto/neural-network-from-scratch

Repository files navigation

Neural Network From Scratch

This repo contains the explanation of how the neural network works and how it learn.

01-neural-networks

This notebook shows the process of training neural network.

  • Neural networks introduction
  • Forward propagation
  • Cost functions
  • Backward propagation
  • Gradient checking
  • Optimization (Gradient descent, Parameter update)

02-neural-networks-extended

This notebook shows norms or some of the tricks that helps neural networks to learn faster and prevent overfitting.

  • Parameters initialization
  • Data pre-processing
  • Activation functions
  • Batch normalizations
  • Regularizations
  • Advance optimization

About

This repo contains the explanation of how the neural network works and how it learn.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published