Skip to content

franck-armand/MNIST_MLP

Repository files navigation

MNIST_MLP

Design and implementation of a Multi Layer Perceptron (MLP).


Generally, in the ML world, a feedforward neural network architecture is referred to as a Multi-layer perceptron (MLP) it is mainly composed of an input layer associated with one or more hidden and output layers A closer look at a specific hidden or output layer shows the computation process operated once the input is received from the previous layer. it appears in the figure below that, the node computes the weighted sum of the received input following by the application of the non-linear activation function over the weighted sum and finally passes the result to the next connected node. The iteration of this process over the entire network results in the final output.

NN

The basic transformation that takes place between layers, is simply a change of one vector space to another. The following formula results in a dot product of vectors on n inputs. first equation

The implementation of the multi-layer perceptron that classifies the MNIST handwritten digit and Fashion MNIST dataset is explained in the python notebook.

For further information about multilayer perceptron networks, please read Link


Implementation results

2 1

About

Design and implementation of a Multi Layer Perceptron (MLP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published