You are here: Start » AVL.NET » AVL.MLP_Train(AvlNet.MlpModel, float[][], float[][], float[][], float[][], int, float, float, int?, AvlNet.MlpModel)

AVL.MLP_Train(AvlNet.MlpModel, float[][], float[][], float[][], float[][], int, float, float, int?, AvlNet.MlpModel)

Creates and trains multilayer perceptron classifier.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void MLP_Train(
	AvlNet.MlpModel inMlpModel,
	float[][] inInputVectorArray,
	float[][] inResponseVectorArray,
	float[][] inTestInputVectorArray,
	float[][] inTestResponseVectorArray,
	int inIterationCount,
	float inLearningRate,
	float inMomentum,
	int? inRandomSeed,
	out AvlNet.MlpModel outMlpModel
)

Parameters

inMlpModel
Type: AvlNet.MlpModel
Initialized MLP model
inInputVectorArray
Type: System.Single
Array of features used to train model
inResponseVectorArray
Type: System.Single
Array of answers which classifier should get.
inTestInputVectorArray
Type: System.Single
Array of features used to test classifier during training process, or null.
inTestResponseVectorArray
Type: System.Single
Array of answers used to test classifier during training process, or null.
inIterationCount
Type: System.Int32
Learning iteration count
inLearningRate
Type: System.Single
Learning factor
inMomentum
Type: System.Single
Learning momentum ratio
inRandomSeed
Type: System.Nullable<System.Int32>
Number used as starting random seed, or null.
outMlpModel
Type: AvlNet.MlpModel
Trained MlpModel

See also