ANNTrainer {Microsoft.VisualBasic.MachineLearning.NeuralNetwork} |
.NET clr documentation |
ANNTrainer
Description
Declare
# namespace Microsoft.VisualBasic.MachineLearning.NeuralNetwork
export class ANNTrainer extends IterationReporter`1 {
# [0,1]之间,建议设置一个[0.3,0.6]之间的值, 这个参数表示被随机删除的节点的数量百分比,值越高,则剩下的神经元节点越少
dropOutRate: double;
ErrorThreshold: double;
MinError: double;
# 最终得到的训练结果神经网络
NeuronNetwork: Network;
# 是否对训练样本数据集进行选择性的训练,假若目标样本在当前所训练的模型上面
# 所计算得到的预测结果和其真实结果的误差足够小的话,目标样本将不会再进行训练
Selective: boolean;
TrainingSet: TrainingSample[];
TrainingType: TrainingType;
# 对Neuron.Gradient的剪裁限制阈值,小于等于零表示不进行剪裁,默认不剪裁
Truncate: double;
# 训练所使用到的经验数量,即数据集的大小size
XP: integer;
}
.NET clr type reference tree
- this class extends from IterationReporter`1 class: IterationReporter`1
- use by property member
NeuronNetwork
: Network
- use by property member
TrainingSet
: TrainingSample
- use by property member
TrainingType
: TrainingType
[Package
{$package} version {$version}
Index]