Encog.Neural.SOM.Training.Neighborhood.BasicTrainSOM.CopyInputPattern C# (CSharp) Method

CopyInputPattern() private method

Copy the specified input pattern to the weight matrix. This causes an output neuron to learn this pattern "exactly". This is useful when a winner is to be forced.
private CopyInputPattern ( Matrix matrix, int outputNeuron, IMLData input ) : void
matrix Matrix The matrix that is the target of the copy.
outputNeuron int The output neuron to set.
input IMLData The input pattern to copy.
return void
        private void CopyInputPattern(Matrix matrix, int outputNeuron,
                                      IMLData input)
        {
            for (int inputNeuron = 0; inputNeuron < _inputNeuronCount; inputNeuron++)
            {
                matrix[inputNeuron, outputNeuron] = input[inputNeuron];
            }
        }