栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【LDA】EM变分推理 粗略版笔记【待完善

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【LDA】EM变分推理 粗略版笔记【待完善

大佬说的很详细了 :csdn_机器学习之潜在狄利克雷分配(LDA)变分EM算法及python实现

简单概括一下:
思想:(原文摘录:)
假设模型是联合概率分布p(x,z),其中 观测变量x , 隐变量 z ,包括参数。
目标是学习模型的后验概率 p ( z ∣ x )。[tip:已知x,求隐变量z]
但是这个分布复杂无法直接求解,所以考虑用概率分布 q ( z ) 来近似条件概率分布 p ( z ∣ x ),
之后用KL散度KL(q(z)||p(z|x)) 计算两者之间的相似度,q(z)称为变分分布。

KL散度的形式:
因为KL散度大于0,得到下面的式子

所以不等号左边叫:证据 evidence
不等号右边叫: 证据下界 ELBO

这里左边logp(x)是定值,当右边越大,散度越小,两者越相似,( q ( z ) 和p(z∣x)的分布越接近),因此要让证据下界最大化。

然后要计算证据下界 ELBO(q),得需要写出联合概率密度 p(x,z)和 q ( z ),然后求log,然后求期望。

**但是后面lda的部分没看懂

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/953982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号