This is a Neural Network written in Python by using the NumPy library.
The model implements backpropagation and Stochastic Gradient Descent (SGD) to learn simple datasets.
Important dependencies are NumPy, Scikit-Learn, Pandas and Matplotlib. The exact versions used in this repo are found in requirements.txt, however, this is an auto-generated file from conda on platform osx-arm64 (Mac M1).
The screenshots below are the results from a neural network with 64 nodes in one hidden layer.
Accuracies | Losses |
---|---|
Predictions | Target |
---|---|
5-fold Cross Validation | Confusion Matrix |
---|---|
Accuracies | Losses |
---|---|
Predictions | Target |
---|---|
5-fold Cross Validation | Confusion Matrix |
---|---|
Accuracies | Losses |
---|---|
Predictions | Target |
---|---|
5-fold Cross Validation | Confusion Matrix |
---|---|
Accuracies | Losses |
---|---|
Predictions | Target |
---|---|
5-fold Cross Validation | Confusion Matrix |
---|---|
Accuracies | Losses |
---|---|
5-fold Cross Validation | Confusion Matrix |
---|---|