Runs learning epoch.
Namespace:
AForge.Neuro.LearningAssembly: AForge.Neuro (in AForge.Neuro.dll) Version: 2.2.5.0 (2.2.5.0)
Syntax
Parameters
- input
- Type: array<
array<
System..::.Double
>[]()[]
>[]()[]
Array of input vectors.
- output
- Type: array<
array<
System..::.Double
>[]()[]
>[]()[]
Array of output vectors.
Return Value
Returns summary learning error for the epoch. See Run(array<Double>[]()[], array<Double>[]()[]) method for details about learning error calculation.Implements
ISupervisedLearning..::.RunEpoch(array<array<Double>[]()[]>[]()[], array<array<Double>[]()[]>[]()[])
Remarks
The method runs one learning epoch, by calling Run(array<Double>[]()[], array<Double>[]()[]) method for each vector provided in the input array.