From 0c5122560f95dbe2f54e97cca7fc080b72e41151 Mon Sep 17 00:00:00 2001 From: Van Dung Nguyen <vdg.nguyen@gmail.com> Date: Wed, 28 Oct 2020 13:51:29 +0100 Subject: [PATCH] add more info --- NonLinearSolver/modelReduction/DeepMaterialNetworks.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/NonLinearSolver/modelReduction/DeepMaterialNetworks.cpp b/NonLinearSolver/modelReduction/DeepMaterialNetworks.cpp index f49a291bc..1fdead313 100644 --- a/NonLinearSolver/modelReduction/DeepMaterialNetworks.cpp +++ b/NonLinearSolver/modelReduction/DeepMaterialNetworks.cpp @@ -1739,6 +1739,7 @@ void TrainingDeepMaterialNetwork::train(double lr, int maxEpoch, std::string los int Ntrain = _XTrain.size(); double lrCur = lr; int numEpochIncrease = 0; + int numEpochLrMin = 0; int numEpochDecrease = 0; while (true) { @@ -1818,6 +1819,12 @@ void TrainingDeepMaterialNetwork::train(double lr, int maxEpoch, std::string los if (lrCur < lrmin) { lrCur = lrmin; + numEpochLrMin ++; + if (numEpochLrMin>10) + { + Msg::Info("maximal number of iterations %d at minimal learning step is reached !!",numEpochLrMin); + break; + } } numEpochDecrease = 0; Wcur = Wprev; -- GitLab