FANNCSharp.Float.TrainingData.SetTrainData C# (CSharp) Method

SetTrainData() public method

public SetTrainData ( float input, float output ) : void
input float
output float
return void
        public void SetTrainData(float[][] input, float[][] output)
        {
            int dataLength = input.Length;
            int inputCount = input[0].Length;
            int outputCount = output[0].Length;
            float[] arrayInput = new float[dataLength * inputCount];
            float[] arrayOutput = new float[dataLength * outputCount];
            for (int i = 0; i < dataLength; i++)
            {
                for (int j = 0; j < inputCount; j++)
                {
                    arrayInput[i * inputCount + j] = input[i][j];
                }
                for (int j = 0; j < outputCount; j++)
                {
                    arrayOutput[i * outputCount + j] = output[i][j];
                }
            }
            InternalData.set_train_data((uint)dataLength, (uint)inputCount, arrayInput, (uint)outputCount, arrayOutput);
        }

Same methods

TrainingData::SetTrainData ( uint dataLength, float input, float output ) : void