You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 165 Next »

Node: This page is always under construction.

What is Multilayer Perceptron?

A multilayer perceptron is a kind of feed forward artificial neural network, which is a mathematic model inspired by the biological neural network. The multilayer perceptron can be used for various machine learning tasks such as classification and regression.

The basic component of a multilayer perceptron is the neuron. In a multilayer perceptron, the neurons are aligned in layers and in any two adjacent layers the neurons are connected in pairs with weighted edges. A practical multilayer perceptron consists of at least three layers of neurons, including one input layer, one or more hidden layers, and one output layers.

Here is an example multilayer perceptron with 1 input layer, 1 hidden layer and 1 output layer:

https://docs.google.com/drawings/d/1DCsL5UiT6eqglZDaVS1Ur0uqQyNiXbZDAbDWtiSPWX8/pub?w=813&h=368

How Multilayer Perceptron works?

To be added...

How Multilayer Perceptron is trained in Hama?

To be added...

How to use Multilayer Perceptron in Hama?

To be added...

Two class learning problem

To be added...

Example: XOR problem

To be added...

Multi class learning problem

To be added...

Example:

To be added...

Regression problem

To be added...

Example: Predict the sunspot activity

To be added...

Advanced Topics

To be added...

Parameter setting

To be added...

Reference

[1] Tom Mitchell. Machine Learning. [McGraw] Hill, 1997.

[2] Stanford Unsupervised Feature Learning and Deep Learning tutorial. http://ufldl.stanford.edu/wiki/index.php/UFLDL_Tutorial.

[3] Jiawei Han and Micheline Kamber. Data Mining Concept and Technology. The Morgan Kaufmann Series in Data Management Systems. 2011.

[4] Christopher M. Bishop. Neural Networks and Pattern Recognition. Oxford University Press. 1995.

  • No labels