// Обучение private void b_Train_Click(object sender, EventArgs e) { if (!b_Run) { b_Run = true; b_RunMonitoring = m_Monitoring.GetRun; if (b_RunMonitoring) { m_Monitoring.StopMonitoring(); } t_TrainingLog.Text = "Launch neural network training..." + Environment.NewLine; // Запуск обучения в отдельном потоке Task t_Learning = new Task(new Action(StartLearning)); t_Learning.Start(); } }
// Остановка мониторинга private void c_StopMonitoringMenu_Click(object sender, EventArgs e) { m_Monitoring.StopMonitoring(); GraphicsForObjects.DrawingStatusMonitoring(p_MonitoringStatusPanel, m_Monitoring.GetRun); }