高斯混合模型(GMM)

本文介绍了高斯混合模型(GMM),其中参数通过EM算法求解。详细阐述了EM算法的E步和M步,包括确定隐藏参数、计算响应度、更新模型参数的步骤,并指出在后续博客中将应用GMM于自动化肿瘤分割任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 前言

高斯混合模型是使用高斯分布对原始数据进行估计,其中高斯函数的均值μ\muμ和方差σ\sigmaσ以及各个高斯函数分量占的比例α\alphaα这些参数是未知的。对于它们的求解是通过EM算法实现的。
高斯混合模型可以表述为如下的概率分布模型:
P(y∣θ)=∑k=1Kαkϕ(y∣θk)P(y|\theta)=\sum_{k=1}^{K}\alpha_k\phi(y|\theta_k)P(yθ)=k=1Kαkϕ(yθk)
其中,αk\alpha_kαk是系数,αk≥0\alpha_k\ge0αk0∑k=1Kαk=1\sum_{k=1}^K\alpha_k=1k=1Kαk=1ϕ(y∣θk)\phi(y|\theta_k)ϕ(yθk)是高斯分布密度,θk=(μk,σk2)\theta_k=(\mu_k,\sigma_k^2)θk=(μk,σk2)
ϕ(y∣θk)=12πσkexp(−(y−μk)22σk2)\phi(y|\theta_k)=\frac{1}{\sqrt{2\pi}\sigma_k}exp(-\frac{(y-\mu_k)^2}{2\sigma_k^2})ϕ(yθk)=2π σk1exp(2σk2(yμk)2)
称为第K个分模型。

2. 推导

2.1 确定隐藏参数

假设观测数据y1,y2,…,yNy_1,y_2,\dots,y_Ny1,y2,,yN是由高斯混合模型生成
P(y∣θ)=∑k=1Kαkϕ(y∣θk)P(y|\theta)=\sum_{k=1}^{K}\alpha_k\phi(y|\theta_k)P(yθ)=k=1Kαkϕ(yθk)
其中,参数θ=(α1,α2,…,αk;θ1,θ2,…,θk)\theta=(\alpha_1,\alpha_2,\dots,\alpha_k;\theta_1,\theta_2,\dots,\theta_k)θ=(α1,α2,,αk;θ1,θ2,,θk)。是高斯混合模型中直观需要求解的未知变量。但是高斯混合模型中就只有这两类变量是未知的么?
对于观测数据yjy_jyjj=1,2,…,Nj=1,2,\dots,Nj=1,2,,N,是这样产生的:首先依据概率αk\alpha_kαk选择第kkk个高斯分布模型ϕ(y∣θk)\phi(y|\theta_k)ϕ(yθk);然后依据第kkk个分模型的概率分布ϕ(y∣θk)\phi(y|\theta_k)ϕ(yθk)生成观测数据yjy_jyj。这个时候观测数据yjy_jyjj=1,2,…,Nj=1,2,\dots,Nj=1,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值