You are here: Start » FIL.NET » Invoke.MLP_Train
Creates and trains multilayer perceptron classifier.
Namespace: | Fil |
---|---|
Assembly: | FilNet.dll |
Syntax
C++
C#
public static void MLP_Train ( Fil.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, Fil.MlpModel outMlpModel, Diagnostic<Fil.Profile> diagErrorChartLearning, Diagnostic<Fil.Profile> diagErrorChartTesting )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inMlpModel | Fil.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 | Ftl.Optional<System.Collections.Generic.List<System.Collections.Generic.List<float>>> | Array of features used to test classifier during training process. Default value: ftl::NIL. | ||
![]() | inTestResponseVectorArray | Ftl.Optional<System.Collections.Generic.List<System.Collections.Generic.List<float>>> | Array of answers used to test classifier during training process. Default value: ftl::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 | Ftl.Optional<int> | <0, INF> | Number used as starting random seed. Default value: ftl::NIL. | |
![]() | outMlpModel | Fil.MlpModel | Trained MlpModel. | ||
![]() | diagErrorChartLearning | Fil.Diagnostic<Fil.Profile> | Mean error of testing results data during learning process. | ||
![]() | diagErrorChartTesting | Fil.Diagnostic<Fil.Profile> | Mean error during learning process. |