Public Static (Shared) Methods

load Load a neural network from a binary formated file

Public Instance Constructors

NeuralNetworkOverloaded. Initialize a new instance of the NeuralNetwork class.

Public Instance Properties

Item Get the n th Layer of the network
LearningAlg Get or set network learning algorithm
N_Inputs Get number of inputs of the network (network input vector size)
N_Layers Get number of inputs of the network (network input vector size)
N_Outputs Get number of output of the network (network output vector size)

Public Instance Methods

Equals (inherited from Object)Select the method name to go to the Microsoft documentation.
GetHashCode (inherited from Object)Select the method name to go to the Microsoft documentation.
GetType (inherited from Object)Select the method name to go to the Microsoft documentation.
Output Compute the value for the specified input
randomizeAll Randomize all neurones threholds between 0 and 1 and weights between -0.5 and 0.5
randomizeThreshold Randomize all neurones threholds between 0 and 1
randomizeWeight Randomize all neurones weights between -0.5 and 0.5
save Save the Neural Network in a binary formated file
setActivationFunction Set an activation function to all neurons of the network
setRandomizationInterval Set the interval in which weights and threshold will be randomized
ToString (inherited from Object)Select the method name to go to the Microsoft documentation.

Protected Instance Fields

la Learning algorithm used by the network
layers Layers of neuron in the network
ni Number of inputs of the network (number of inputs of the first layer)

Protected Instance Methods

Finalize (inherited from Object)Select the method name to go to the Microsoft documentation.
MemberwiseClone (inherited from Object)Select the method name to go to the Microsoft documentation.

See Also

NeuralNetwork Class | NeuralNetwork Namespace