Feed-forward Neural network implementation in python - using numpy library.
-
The file contain a function which will return the activation values in output of an input layer
-
The file contain a function which will return a tuple as the gradient for the cost function, according to the famous back propagation algorithm.
-
This file contain a function which returns the vector of partial derivatives.
-
This file contains 2 functions:
sigmoid.py
It returns the sigmoid function
sigmoid_prime
It returns the derivative of sigmoid function
-
This File contains a function which will train Neural Network using mini-batchs.
-
The File contains a function which will update the network's weights and biases by applying gradient descent using backpropagation to a single mini batch.
This File contains a Class 'Network' which consists of all the above mentioned functions and appropriate function calls.
- Numpy library
- Michael Nielson