コード例 #1
0
ファイル: Controller.cs プロジェクト: olegBsam/magDiplom
        internal void StartNeuroNetLearning(Func <double, double, double, int> print, int steps, double coef, double moment, double threesholdErr, double learningSetSizePart)
        {
            new Thread(() =>
            {
                Learning learning = new Learning(learningSet, coef, neuralNetwork, moment);

                for (int i = 0; i < steps; i++)
                {
                    double classError;
                    var err = learning.StartLearning(out classError, learningSetSizePart);
                    print.Invoke(err, (i + 1), classError);
                }
            }).Start();
        }