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; } }
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); }