fixed likelihood computing
This commit is contained in:
parent
74325fe993
commit
411467eab8
@ -530,7 +530,7 @@ void EM::computeProbabilities(const Mat& sample, int& label, Mat* probs, double*
|
|||||||
|
|
||||||
if(logLikelihood)
|
if(logLikelihood)
|
||||||
{
|
{
|
||||||
double logWeightProbs = std::log(std::max(DBL_MIN, sum(*sampleProbs)[0]));
|
double logWeightProbs = std::log(weights.dot(*sampleProbs));
|
||||||
*logLikelihood = logWeightProbs;
|
*logLikelihood = logWeightProbs;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user