Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 3.92 KB

README.md

File metadata and controls

75 lines (52 loc) · 3.92 KB

NumPy Neural Network

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.

Breast Cancer dataset

Accuracies Losses
image image
Predictions Target
image image
5-fold Cross Validation Confusion Matrix
image image

Iris dataset

Accuracies Losses
image image
Predictions Target
image image
5-fold Cross Validation Confusion Matrix
image image

Moons dataset

Accuracies Losses
image image
Predictions Target
image image
5-fold Cross Validation Confusion Matrix
image image

Wine dataset

Accuracies Losses
image image
Predictions Target
image image
5-fold Cross Validation Confusion Matrix
image image

Digits dataset

Accuracies Losses
image image
5-fold Cross Validation Confusion Matrix
image image