diff --git a/include/AutoencoderModel.txx b/include/AutoencoderModel.txx
index 7103ec98eba48f7261fd068507af384f792c4744..a308fa55861ac422b67e0737c442108454b121e3 100644
--- a/include/AutoencoderModel.txx
+++ b/include/AutoencoderModel.txx
@@ -167,6 +167,7 @@ void AutoencoderModel<TInputValue,AutoencoderType>::TrainOneSparseLayer(shark::A
 		{	
 		File << optimizer.solution().value << std::endl;
 		}
+		std::cout<<"error after " << i << "iterations : " << optimizer.solution().value<<std::endl;
 	} while( !criterion.stop( optimizer.solution() ) );
 	std::cout<<"error after " << i << "iterations : " << optimizer.solution().value<<std::endl;
 	if (this->m_WriteLearningCurve =true)