Quellcode durchsuchen

cmProc.c: Chnaged labs() to fabs() in calc of 'dLogProb' in cmChmmTrain().

master
kevin vor 9 Jahren
Ursprung
Commit
346915b450
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1
    1
      cmProc.c

+ 1
- 1
cmProc.c Datei anzeigen

@@ -4393,7 +4393,7 @@ cmRC_t    cmChmmTrain( cmChmm_t* p, const cmReal_t* oM, unsigned T, unsigned ite
4393 4393
     cmReal_t logProb0 =  cmChmmForward( p, oM, T, alphaM, logPrV );
4394 4394
 
4395 4395
     // check for convergence
4396
-    cmReal_t dLogProb =  labs(logProb0-logProb) / ((labs(logProb0)+labs(logProb)+cmReal_EPSILON)/2);
4396
+    cmReal_t dLogProb =  fabs(logProb0-logProb) / ((fabs(logProb0)+fabs(logProb)+cmReal_EPSILON)/2);
4397 4397
     if( dLogProb < thresh )
4398 4398
       break;
4399 4399
 

Laden…
Abbrechen
Speichern