machine-learning - 指数中对数似然的含义。最大化算法

标签 machine-learning normal-distribution expectations

我已经实现了exp。最大化算法,它收敛并正确返回 musigma 的值,我已经检查了各种示例。

我尝试绘制对数似然,但我不知道它以正确的形式看起来如何? 这是等式: enter image description here 我的图,y 是对数似然值,x 是迭代次数。 enter image description here

负值很奇怪,也许我应该标准化可能性? Exp 中的对数似然意味着什么。最大化?

logLikelihood = 0;
for i = 1 : n
    logTemp = 0;
    for j = 1 : k
        logTemp =  logTemp + p(j) * mvnpdf(x(i,:), mu(j,:), sigma(:,:,j));
    end
    logLikelihood = logLikelihood + log(logTemp);
end
plot(iteration, logLikelihood,'r*');
hold on;

最佳答案

对数概率始终为负,因为它是概率的对数 (p<1)。你的概率(不是 logprop。)的顺序是 p=10^-1000,这是正常的。例如,10000 个有偏差的骰子掷出的最可能序列的概率非常小(但其他序列的可能性更小)。

对数概率是一种避免概率消失的构造,也就是说,程序会将它们四舍五入为零,当它这样做时,程序很可能会崩溃,例如除以某些归一化为零。

关于machine-learning - 指数中对数似然的含义。最大化算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15455376/

相关文章:

python - 如何重现 Ridge(normalize=True) 的行为?

python - 在 python 中使用 scipy 截断正态分布

c++ - 在 C++ 中实现正态分布的制服比率

java - IllegalArgumentException:期望 block 内的条件语句无效

c# - 如何在 Rhino Mocks 3.6 中将 Expect 设置为扩展方法

python - 在 tensorflow 中查找检测到的设备数量

machine-learning - 如何使用数据科学/计算机视觉检测和分类图像中的 Material ?

math - 向量数量不同的两个图节点之间的余弦相似度计算

python - 向量化正态分布 python

testing - 如何在 clojure 期望中实现固定装置?