probably fixed the bug in ANN::calc_output_scale with update_weights=true (ticket #558)

This commit is contained in:
Vadim Pisarevsky 2010-11-21 13:54:19 +00:00
parent feb0de80e1
commit 2c03c14f7b

View File

@ -635,7 +635,7 @@ void CvANN_MLP::calc_output_scale( const CvVectors* vecs, int flags )
}
else
{
t = t*scale[j*2] + scale[2*j+1];
t = t*inv_scale[j*2] + inv_scale[2*j+1];
if( t < m1 || t > M1 )
CV_ERROR( CV_StsOutOfRange,
"Some of new output training vector components run exceed the original range too much" );