First, there is an mlp.py file which is mlp implementation from scratch and mlp-main.ipynb uses it to classify the quality of the wine dataset.
there is also an activations.ipynb file demonstrating the distribution of 10 activation functions and their corresponding derivatives.
arianaira/MLP-from-scratch-and-classification
From scratch implementation of MLP and using it to classify wine quality dataset
Jupyter Notebook