improved naive bayes robustness in the case of singular data

This commit is contained in:
Vadim Pisarevsky
2010-12-12 22:45:31 +00:00
parent 51d039945a
commit 108ab94023

View File

@@ -259,7 +259,7 @@ bool CvNormalBayesClassifier::train( const CvMat* _train_data, const CvMat* _res
det *= w->data.db[j];
CV_CALL( cvDiv( NULL, w, w ));
c->data.db[cls] = log( det );
c->data.db[cls] = det > 0 ? log(det) : -700;
}
result = true;