private void BtnAndSample_Click(object sender, EventArgs e) { while (Manager.GetError() > Manager.MaxError) { ArrayList OutputVector = new ArrayList(); ArrayList Parameters = new ArrayList(); Parameters.Add(0); Parameters.Add(0); OutputVector.Add(1); OutputVector.Add(0); OutputVector.Add(0); OutputVector.Add(0); Manager.SetDesiredResponseVector(OutputVector); Manager.DoTrainingCycle(Parameters); Parameters.Clear(); OutputVector.Clear(); Parameters.Add(1); Parameters.Add(1); OutputVector.Add(0); OutputVector.Add(0); OutputVector.Add(0); OutputVector.Add(1); Manager.SetDesiredResponseVector(OutputVector); Manager.DoTrainingCycle(Parameters); Parameters.Clear(); OutputVector.Clear(); Parameters.Add(0); Parameters.Add(1); OutputVector.Add(0); OutputVector.Add(1); OutputVector.Add(0); OutputVector.Add(0); Manager.SetDesiredResponseVector(OutputVector); Manager.DoTrainingCycle(Parameters); Parameters.Clear(); OutputVector.Clear(); Parameters.Add(1); Parameters.Add(0); OutputVector.Add(0); OutputVector.Add(0); OutputVector.Add(1); OutputVector.Add(0); Manager.SetDesiredResponseVector(OutputVector); Manager.DoTrainingCycle(Parameters); } }
private void BtnRecognize_Click(object sender, EventArgs e) { for (int i = 0; i < Manager.Layers.Count; i++) { Manager.Layers[i].ClearDynamicInfo(); } Manager.Testing = true; MessageBox.Show(Manager.DoTrainingCycle(Recognize()).ToString()); }