You are here: Start » AVL.NET » Invoke.MLP_Train
Creates and trains multilayer perceptron classifier.
Namespace: | Avl |
---|---|
Assembly: | AvlNet.dll |
Syntax
C++
C#
public static void MLP_Train ( Avl.MlpModel inMlpModel, List<List<float>> inInputVectorArray, List<List<float>> inResponseVectorArray, Optional<List<List<float>>> inTestInputVectorArray, Optional<List<List<float>>> inTestResponseVectorArray, int inIterationCount, float inLearningRate, float inMomentum, Optional<int> inRandomSeed, Avl.MlpModel outMlpModel, Diagnostic<Avl.Profile> diagErrorChartLearning, Diagnostic<Avl.Profile> diagErrorChartTesting )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inMlpModel | Avl.MlpModel | Initialized MLP model. | ||
![]() | inInputVectorArray | System.Collections.Generic.List<System.Collections.Generic.List<float>> | Array of features used to train model. | ||
![]() | inResponseVectorArray | System.Collections.Generic.List<System.Collections.Generic.List<float>> | Array of answers which classifier should get. | ||
![]() | inTestInputVectorArray | Atl.Optional<System.Collections.Generic.List<System.Collections.Generic.List<float>>> | Array of features used to test classifier during training process. Default value: atl::NIL. | ||
![]() | inTestResponseVectorArray | Atl.Optional<System.Collections.Generic.List<System.Collections.Generic.List<float>>> | Array of answers used to test classifier during training process. Default value: atl::NIL. | ||
![]() | inIterationCount | int | <1, INF> | 100 | Learning iteration count. Default value: 100. |
![]() | inLearningRate | float | <0.01f, 1.0f> | 1.0f | Learning factor. Default value: 1.0f. |
![]() | inMomentum | float | <0.0f, 1.0f> | 0.01f | Learning momentum ratio. Default value: 0.01f. |
![]() | inRandomSeed | Atl.Optional<int> | <0, INF> | Number used as starting random seed. Default value: atl::NIL. | |
![]() | outMlpModel | Avl.MlpModel | Trained MlpModel. | ||
![]() | diagErrorChartLearning | Avl.Diagnostic<Avl.Profile> | Mean error of testing results data during learning process. | ||
![]() | diagErrorChartTesting | Avl.Diagnostic<Avl.Profile> | Mean error during learning process. |