Fully connected layer from scratch, with training on MNIST dataset.
The scripts are all for creating a Fully-Connected Neural Network layer and making a custom model.
Also the model trains on fully custom training loop. All the optimizer and loss function are written from scratch.
I implemented a MLP from scratch only using NumPy for model creation. Here are the results of the training:
Please go and checkout my article about this project for full explanations and detils:
https://medium.com/@YasinShafiei/making-a-neural-network-fully-connected-layer-from-scratch-only-numpy-49bd7958b6f3