浅谈EM算法

 一 问题:假设有两个班的成绩都服从高斯分布,但不知道属于哪个班。

二 EM算法步骤

1.先做一个合适的假设来确定一部分值,如假设两个班的先验概率相同,且概率分布如下图:

则此时红框里的值就是已知的。

 

2.接着评估一下每个点属于哪个班级:

比如i这个点分别属于一班和二班的概率可表示为:

 

3.然后根据概率重新画出分布并重新计算平均值,方差:

 

 

4. 最后重复迭代上述步骤。

三 总结:

 # 初始化方案会影响EM算法的分类结果。

学习视频:

[5分钟学算法] #06 EM算法 你到底是哪个班级的_哔哩哔哩_bilibili

在Python中,可以使用贪心算法来解决多种问题,如活动安排、哈夫曼编码、背包问题、最短路径、最优装载和最小生成树等。其中,活动安排问题是贪心算法的一个经典应用之一。贪心算法通过每一步选择局部最优解来达到全局最优解的目标。 关于Python实现贪心算法和活动安排问题,有一篇文章提供了详细的介绍和实例代码。这篇文章讨论了如何使用Python实现贪心算法解决活动安排问题,可以作为参考。 总结来说,Python可以用来实现贪心算法,并且可以通过贪心算法解决活动安排等一系列问题。如果你对Python实现贪心算法感兴趣,可以参考相关的资料和文章进一步学习和实践。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [greedy_哈夫曼编码_活动安排_背包问题_python_贪心算法_](https://download.csdn.net/download/weixin_42691388/27658494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [浅谈Python实现贪心算法与活动安排问题](https://download.csdn.net/download/weixin_38623255/12871404)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值