public void TrainNetworkOnline() { SampleContainer sampleSource = m_sampleManager.GenerateSampleSource(m_saveSamplesOnline); if (!sampleSource.m_isOkay) { return; } // Actual training command bool update = m_network.AddTrainingData(sampleSource.m_input, sampleSource.m_desiredOutput, GetLearnRate(m_trainingUnitsCompleted)); if (update) { UpdateTraningCount(); } }