From 0f7c617f9ce93941ba439dea4cebda73cb867f8c Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Sun, 15 Nov 2015 16:09:25 +0100 Subject: [PATCH] Back to learning all samples --- gui/NeuroUI/netlearner.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/gui/NeuroUI/netlearner.cpp b/gui/NeuroUI/netlearner.cpp index 1ef8deb..65acf0c 100644 --- a/gui/NeuroUI/netlearner.cpp +++ b/gui/NeuroUI/netlearner.cpp @@ -26,9 +26,9 @@ void NetLearner::run() size_t numIterations = 100000; for (size_t iteration = 0; iteration < numIterations && cancel == false; ++iteration) { - auto trainingSample = mnistLoader.getSample(0); + auto trainingSample = mnistLoader.getRandomSample(); - emit logMessage(QString("training sample ") + QString::number(trainingSample.label)); +// emit logMessage(QString("training sample ") + QString::number(trainingSample.label)); emit sampleImageLoaded(trainingSample.toQImage()); std::vector targetValues = @@ -49,12 +49,7 @@ void NetLearner::run() double error = outputValues[0] - targetValues[0]; - QString logString; - - logString.append("Error: "); - logString.append(QString::number(std::abs(error))); - - emit logMessage(logString); + emit logMessage(QString("Error: ") + QString::number(std::abs(error))); emit currentNetError(error); emit progress((double)iteration / (double)numIterations);