Esempio n. 1
0
 private void btnEditTrainingSet_Click(object sender, RoutedEventArgs e)
 {
     View.NewTrainingSet w = NewTrainingSetScreen();
     w.SetTrainingSet(TrainingSet);
     w.ShowDialog();
     if (TrainingSet != null && State == MainWindowState.RawANN)
     {
         State = MainWindowState.LoadedTrainingSet;
     }
 }
Esempio n. 2
0
        private NewTrainingSet NewTrainingSetScreen()
        {
            View.NewTrainingSet w = new View.NewTrainingSet();
            if (RNA is Kohonen)
            {
                w.SetSupervisedLearning(false);
                w.SetInputNumber(((Kohonen)RNA).GetInputLayerSize());
                w.SetOutputNumber(0);
            }
            else // is Backpropagation
            {
                w.SetSupervisedLearning(true);
                w.SetInputNumber(((Backpropagation)RNA).GetInputLayerSize());
                w.SetOutputNumber(((Backpropagation)RNA).GetOutputLayerSize());
            }

            return(w);
        }