C# Class Encog.Neural.Networks.Pattern.SOMPattern

A self organizing map is a neural network pattern with an input and output layer. There is no hidden layer. The winning neuron, which is that neuron with the higest output is the winner, this winning neuron is often used to classify the input into a group.
Inheritance: INeuralNetworkPattern
Show file Open project: encog/encog-silverlight-core

Public Methods

Method Description
AddHiddenLayer ( int count ) : void

Add a hidden layer. SOM networks do not have hidden layers, so this will throw an error.

Clear ( ) : void

Does nothing, no optinal hidden layers to clear, only the ONE predefined hidden layer.

Generate ( ) : BasicNetwork

Generate the RSOM network.

Method Details

AddHiddenLayer() public method

Add a hidden layer. SOM networks do not have hidden layers, so this will throw an error.
public AddHiddenLayer ( int count ) : void
count int The number of hidden neurons.
return void

Clear() public method

Does nothing, no optinal hidden layers to clear, only the ONE predefined hidden layer.
public Clear ( ) : void
return void

Generate() public method

Generate the RSOM network.
public Generate ( ) : BasicNetwork
return BasicNetwork