public CheckerNNForm(Neural3NetworkCreator neural3NetworkCreator, Neural3NetworkTeacher neural3NetworkTeacher) { InitializeComponent(); _neural3NetworkCreator = neural3NetworkCreator; _neural3NetworkTeacher = neural3NetworkTeacher; _paramsDrawEditor = new ParamsDrawEditor(brushPoint: Color.Black); }
/// <summary> /// Обучение трехслойной нейронной сети /// </summary> private void LearnNeuralNetwork_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) { var alpha = _neural3NetworkTeacherProperties.Alpha; var data = _dataNumberDTO_28x28_Set; Neural3NetworkTeacher = new Neural3NetworkTeacher(Neural3NetworkCreator, alpha); Neural3NetworkTeacher.Learn(data); }