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

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

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,
	int inIterationCount,
	float inLearningRate,
	float inMomentum,
	out AvlNet.MlpModel outMlpModel,
	out AvlNet.Profile diagErrorChartLearning,
	out AvlNet.Profile diagErrorChartTesting
)

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.
inIterationCount
Type: System.Int32
Learning iteration count
inLearningRate
Type: System.Single
Learning factor
inMomentum
Type: System.Single
Learning momentum ratio
outMlpModel
Type: AvlNet.MlpModel
Trained MlpModel
diagErrorChartLearning
Type: AvlNet.Profile
Mean error of testing results data during learning process
diagErrorChartTesting
Type: AvlNet.Profile
Mean error during learning process

See also