This project comprises of designing and coding a neural network from scratch with Python. It contains the following steps:
- Coding a layer
- Coding layers, batches and objects
- Hidden layer activation functions
- Softmax activation function (for output layer); Exponentiation and normlization
- Calculating loss with categorical cross-entropy
- Implementing loss