You are here: Start » FIL.NET » FIS.MLP_Train Method
FIS.MLP_Train Method
Creates and trains multilayer perceptron classifier.
Namespace: | FilNet |
---|---|
Assembly: | FIL.NET.dll |
Syntax
public static void MLP_Train ( FilNet.MlpModel inMlpModel, IList<IList<float>> inInputVectorArray, IList<IList<float>> inResponseVectorArray, NullableRef<IList<IList<float>>> inTestInputVectorArray, NullableRef<IList<IList<float>>> inTestResponseVectorArray, int inIterationCount, float inLearningRate, float inMomentum, int? inRandomSeed, FilNet.MlpModel outMlpModel, FilNet.Profile diagErrorChartLearning, FilNet.Profile diagErrorChartTesting )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inMlpModel | FilNet.MlpModel | Initialized MLP model. | ||
![]() | inInputVectorArray | System.Collections.Generic.IList<System.Collections.Generic.IList<float>> | Array of features used to train model. | ||
![]() | inResponseVectorArray | System.Collections.Generic.IList<System.Collections.Generic.IList<float>> | Array of answers which classifier should get. | ||
![]() | inTestInputVectorArray | FilNet.NullableRef<System.Collections.Generic.IList<System.Collections.Generic.IList<float>>> | Array of features used to test classifier during training process. Default value: ftl::NIL. | ||
![]() | inTestResponseVectorArray | FilNet.NullableRef<System.Collections.Generic.IList<System.Collections.Generic.IList<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 | int? | <0, INF> | Number used as starting random seed. Default value: ftl::NIL. | |
![]() | outMlpModel | FilNet.MlpModel | Trained MlpModel. | ||
![]() | diagErrorChartLearning | FilNet.Profile | Mean error of testing results data during learning process. | ||
![]() | diagErrorChartTesting | FilNet.Profile | Mean error during learning process. |
Function Overrides
- MLP_Train(MlpModel, IList<IList<Single>>, IList<IList<Single>>, Int32, Single, Single, MlpModel)
- MLP_Train(MlpModel, IList<IList<Single>>, IList<IList<Single>>, NullableRef<IList<IList<Single>>>, NullableRef<IList<IList<Single>>>, Int32, Single, Single, Nullable<Int32>, MlpModel)