From 00e43a9022e2c8e6d4ec2c7dd8414273a278ca07 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Fri, 22 Dec 2017 18:50:04 +0000 Subject: [PATCH] ml(ANN_MLP): ensure that train() call is always successful --- modules/ml/src/ann_mlp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ml/src/ann_mlp.cpp b/modules/ml/src/ann_mlp.cpp index 8eae834413..cd00024121 100644 --- a/modules/ml/src/ann_mlp.cpp +++ b/modules/ml/src/ann_mlp.cpp @@ -948,7 +948,7 @@ public: trained = true; // Enable call to CalcError int iter = simulatedAnnealingSolver(s, params.initialT, params.finalT, params.coolingRatio, params.itePerStep, NULL, params.rEnergy); trained =false; - return iter; + return iter + 1; // ensure that 'train()' call is always successful } int train_backprop( const Mat& inputs, const Mat& outputs, const Mat& _sw, TermCriteria termCrit )