ApplyFunc returns an array of the same size than x where all values have been modified by fn
ApplyWeights returns the next layer where the weights have been applied to the values of the previous layer.
Returns the value of a matrix of *rows* and *columns* dimensions where all the values are equals to *value*.
Returns the value of a random matrix of *rows* and *columns* dimensions and where the values are between *lower* and *upper*.
CreateNetwork returns a new network where layers are built with number of input, hidden and output layers and the learning rates.
FeedBack makes back propagation for a single target
FeedForward makes forward propagation for a single input