Skip to content

Multi-Layer Perceptron classifier with a single hidden layer for performing both binary and multi-class classification. The model implements the backpropagation algorithm. To optimize the process of updating the weight matrices, it uses the Stochastic Gradient Descent (SGD) algorithm. You can use sklearn.neural_network.MLPClassifier as long as a…

Notifications You must be signed in to change notification settings

andreagcha/MultiLayer-Perceptron-Classification_Python

Repository files navigation

MultiLayer-Perceptron-Classification_Python

Multi-Layer Perceptron classifier with a single hidden layer for performing both binary and multi-class classification. The model implements the backpropagation algorithm. To optimize the process of updating the weight matrices, it uses the Stochastic Gradient Descent (SGD) algorithm.

Use sklearn.neural_network.MLPClassifier Aditional requirement for testing and evaluation: Display the Epoch number, Training loss, validation loss, validation score, and step size (eta), max_iter, one for each epoch.

Graphs: o First graph plots both training loss and validation loss against epochs. o Second graph plots validation score vs epochs.

About

Multi-Layer Perceptron classifier with a single hidden layer for performing both binary and multi-class classification. The model implements the backpropagation algorithm. To optimize the process of updating the weight matrices, it uses the Stochastic Gradient Descent (SGD) algorithm. You can use sklearn.neural_network.MLPClassifier as long as a…

Topics

Resources

Stars

Watchers

Forks