예제 #1
0
        // Навчання мережі BackPropagation
        private void Train_Click(object sender, EventArgs e)
        {
            if (bpn == null)
            {
                MessageBox.Show("Спочатку створіть мережу або завантажте її з файлу");
                return;
            }

            Cursor.Current = Cursors.WaitCursor;
            sWatch.Reset();
            sWatch.Start();

            bpn.TrainNetwork(inputs, Normalize.FormAnswersBackPropagation(answers), MIN_ERROR, LEARNING_RATE1, MOMENTUM);
            sWatch.Stop();
            Cursor.Current = Cursors.Arrow;

            tSpan           = sWatch.Elapsed;
            this.Time1.Text = Convert.ToString(tSpan);
            MessageBox.Show("Мережа BackPropagation навчена");
        }
 public void Train(double[][] inputs, double[][] answers)
 {
     bpn.TrainNetwork(inputs, Normalize.FormAnswersBackPropagation(answers), minError, learningRate, Momentum);
 }