cmProc.c: Chnaged labs() to fabs() in calc of 'dLogProb' in cmChmmTrain().
This commit is contained in:
parent
f48cc2e7f7
commit
346915b450
2
cmProc.c
2
cmProc.c
@ -4393,7 +4393,7 @@ cmRC_t cmChmmTrain( cmChmm_t* p, const cmReal_t* oM, unsigned T, unsigned ite
|
|||||||
cmReal_t logProb0 = cmChmmForward( p, oM, T, alphaM, logPrV );
|
cmReal_t logProb0 = cmChmmForward( p, oM, T, alphaM, logPrV );
|
||||||
|
|
||||||
// check for convergence
|
// check for convergence
|
||||||
cmReal_t dLogProb = labs(logProb0-logProb) / ((labs(logProb0)+labs(logProb)+cmReal_EPSILON)/2);
|
cmReal_t dLogProb = fabs(logProb0-logProb) / ((fabs(logProb0)+fabs(logProb)+cmReal_EPSILON)/2);
|
||||||
if( dLogProb < thresh )
|
if( dLogProb < thresh )
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user