Download MetaTrader 5

Libraries: MLP Neural Network Class

To add comments, please log in or register
Automated-Trading
Admin
104287
Automated-Trading  

MLP Neural Network Class:

CNetMLP provides multilayer perceptron (MLP).

The feature of the class is that input vector and network structure notions are separated, i.e. input vector and network structure descriptions are not connected to each other.

The size of the input vector can have any value within reasonable limits. Input data should be normalized, i.e. the data should be within the range -1 .. 1 or 0 .. 1. Various activation functions are applied for the network depending on the type of the used data: hyperbolic tangent should be used for -1..1 data range, while sigmoid is used for 0..1 data range.

The network has a layer-by-layer structure with a direct signal transmission. Tne network structure is described by a one-dimensional array, where the value of the array element determines the number of neurons in the appropriate layer. The number of layers and neurons is not limited. The network may consist of a single neuron.

Each neuron has multiple inputs, defined by its place in the network, and one output. If you need the network to give out N responses, the last layer should contain N neurons. The learning algorithm is iRprop. Input and output training data are located in one-dimensional arrays vector by vector. The learning process is limited either by the number of learnnig epochs or by a permissible error.

Author: Yury Kulikov

supercoder2006
26
supercoder2006  

Hello Yury,

How can I make an Expert Advisor using this MLP class?

 

Thanks. 

supercoder2006
26
supercoder2006  
supercoder2006:

Hello Yury,

How can I make an Expert Advisor using this MLP class?

 

Thanks. 

Can Someone make a simple Expert Advisor using the smaple code?
To add comments, please log in or register