|
@@ -61,12 +61,12 @@ double PLSA::computeLikelihood ( const double *counts,
|
|
|
for ( int j = 0 ; j < n ; j++ ) // words
|
|
|
{
|
|
|
double pdw = 0.0;
|
|
|
- assert ( ! isnan(counts[i*n+j]) );
|
|
|
- assert ( ! isnan(pd[i]) );
|
|
|
+ assert ( ! NICE::isNaN(counts[i*n+j]) );
|
|
|
+ assert ( ! NICE::isNaN(pd[i]) );
|
|
|
for ( int k = 0 ; k < m ; k++ )
|
|
|
{
|
|
|
- assert ( ! isnan(pz_d[k*d + i]) );
|
|
|
- assert ( ! isnan(pw_z[k*n + j]) );
|
|
|
+ assert ( ! NICE::isNaN(pz_d[k*d + i]) );
|
|
|
+ assert ( ! NICE::isNaN(pw_z[k*n + j]) );
|
|
|
pdw += pz_d[k*d+i] * pw_z[k*n+j];
|
|
|
}
|
|
|
|
|
@@ -90,8 +90,8 @@ double PLSA::computePerplexity ( const double *counts,
|
|
|
double pdw = 0.0;
|
|
|
for ( int k = 0 ; k < m ; k++ )
|
|
|
{
|
|
|
- assert ( ! isnan(pz_d[k*d + i]) );
|
|
|
- assert ( ! isnan(pw_z[k*n + j]) );
|
|
|
+ assert ( ! NICE::isNaN(pz_d[k*d + i]) );
|
|
|
+ assert ( ! NICE::isNaN(pw_z[k*n + j]) );
|
|
|
pdw += pz_d[k*d+i] * pw_z[k*n+j];
|
|
|
}
|
|
|
|