Author: Jomon Joshy George
You can use It to better understand the core concepts of Neural Networks.
Python 3.0 - 3.8
- Random weights and biases initialistaion
- Backpropagation Algorithm With Gradient Descent.
- Supports multiple hidden layers.
- Regression Evaluator: Mean Squared Error (MSE).
- [1] How to Implement Backpropagation Algorithm from scratch in Python here.
- [2] Implementing Multiple Layer Neural Network from Scratch here.
- [3] Andrew Ng Lecture on Gradient Descent here.
- [4] Andrew Ng Lecture on Backpropagation Algorithm here.
- [5] (P. Cortez, A. Cerdeira, F. Almeida, T. Matos and J. Reis. Modeling wine preferences by data mining from physicochemical properties. In Decision Support Systems, Elsevier, 47(4):547-553, 2009.) here