if (driftOff > m_driftThreshold || m_epoch + 1 >= m_numEpochs) { for (int noc = 0; noc < m_numClasses; noc++) { m_outputs[noc].restoreWeights();
m_outputs[noc].restoreWeights();
if (driftOff > m_driftThreshold || m_epoch + 1 >= m_numEpochs) { for (int noc = 0; noc < m_numClasses; noc++) { m_outputs[noc].restoreWeights();
m_outputs[noc].restoreWeights();