高斯网络|机器学习推导系列(二十二)

简介: 高斯网络|机器学习推导系列(二十二)

一、概述


高斯网络是一种概率图模型,对于普通的概率图模型,其随机变量的概率分布是离散的,而高斯网络的概率分布是连续的高斯分布。高斯网络也分为有向图和无向图,其中有向图叫做高斯贝叶斯网络(Gaussian Bayesian Network,GBN),无向图叫做高斯马尔可夫网络(Gaussian Markov Network,GMN)。概率图模型的分类大致如下:


%2FJFSVU446ZO9R(Y[S]}%I.png

H_X~(V6~_~BW[3Y8$D)Z2LJ.png


二、高斯贝叶斯网络


  1. 有向概率图模型的因子分解


GBN作为一种有向概率图模型,同样服从有向图的因子分解:


M$W[(5S[~GX~8]@JQPV2P6A.png


  1. 线性高斯模型


GBN从局部来看是一个线性高斯模型,举例来说,就是下面两个两个随机变量之间满足线性关系,同时包含一定的噪声,噪声服从高斯分布:


T@I4_ZQEKXBA`S1`)1XUT_F.png

           线性高斯模型


其概率表示如下:


H2S{2%NVI9U`CPJ~C%_34YU.png

  1. 类比线性动态系统


对于GBN是线性高斯模型这一点可以类比之前讲过的线性动态系统(Linear Dynamic System,LDS),参考链接:卡尔曼滤波|机器学习推导系列(十八)


LDS是一种特殊的GBN,它的概率图模型如下:

]QG~7]H51_QPV5ZLG1ENTKO.png


                                                  LDS


在LDS中每个节点都只有一个父亲节点,其概率为:


MH@LN[`1)CV1]T(}0G$6CJ3.png


写成条件概率的形式就是:


W}3S{8VL0P53()}RWYT7}$C.png


LDS 的假设是相邻时刻的变量之间的依赖关系,因此是一个局域模型,而GBN每⼀个节点的父亲节点不⼀定只有⼀个,因此可以看成是⼀个全局的模型。


  1. 高斯贝叶斯网络的表示


在GBN中,对于每一个节点,其概率可以写成以下标准形式:

LRGC9~@F228QHO[3{C9Y3A7.png

然后将前面的式子写成向量形式:


BTT}DCQF0_TJC6K{KR]FK)D.png


整理一下,也就有:


Y0`GHEV)G5DA~Q8J2ALFVQM.png


因此协方差矩阵就可以写成:


%7A4`5`72I9C5B20)R255SP.png


三、高斯马尔可夫网络


  1. 高斯贝叶斯网络的表示


对于无向图的高斯网络,其概率可以表示为:


PC06DZYT8OP71U`}[Q67ZOF.png


而对于多维高斯分布的概率表达形式:


H$8KR0AGY(Z0U97L0M%B_00.png


我们可以根据上式进行整理来探索上述两个不同的概率公式之间的联系:


ZTD61TOX19ZGB8M24J@[J2E.png

JU6U6IRM1E6RMG4B0T3`73V.png

讨论上面的内容是为了说明以下结论:一个多维高斯分布对应着一个GMN,我们在学习这个多维高斯分布时,除了学习到这个分布的参数,同时也学习到了这个GMN的结构,这是因为如果我们学习到{94]0Y`673{Y40MKS}AXLP1.png的话,这表示在概率图上对应的两个节点之间是没有边的。


  1. 其他性质


对于无向图高斯网络来说,除了满足全局独立性和条件独立性以外,还满足另外一个性质,也就是:

T53U$P%98E`NIO9R%0XWISP.png

上述性质的得出是根据JOTOL{YV$I7_CV64A(%1XLX.png来求解条件概率分布,而求解高斯分布的条件概率分布的方法在之前的课程中已经介绍过了,参考链接:高斯分布|机器学习推导系列(二)

相关文章
|
19天前
|
机器学习/深度学习 边缘计算 运维
机器学习在网络安全中的防护:智能化的安全屏障
机器学习在网络安全中的防护:智能化的安全屏障
55 15
|
27天前
|
人工智能 搜索推荐 决策智能
不靠更复杂的策略,仅凭和大模型训练对齐,零样本零经验单LLM调用,成为网络任务智能体新SOTA
近期研究通过调整网络智能体的观察和动作空间,使其与大型语言模型(LLM)的能力对齐,显著提升了基于LLM的网络智能体性能。AgentOccam智能体在WebArena基准上超越了先前方法,成功率提升26.6个点(+161%)。该研究强调了与LLM训练目标一致的重要性,为网络任务自动化提供了新思路,但也指出其性能受限于LLM能力及任务复杂度。论文链接:https://arxiv.org/abs/2410.13825。
57 12
|
2月前
|
机器学习/深度学习 人工智能 数据挖掘
打破传统:机器学习与神经网络获2024年诺贝尔物理学奖引发的思考
诺贝尔物理学奖首次授予机器学习与神经网络领域,标志该技术在物理学研究中的重要地位。本文探讨了这一决定对物理学研究的深远影响,包括数据分析、理论物理突破及未来科研方向的启示,同时分析了其对学术跨界合作与全球科研产业的影响。
60 4
|
2月前
|
机器学习/深度学习 数据采集 算法
机器学习在医疗诊断中的前沿应用,包括神经网络、决策树和支持向量机等方法,及其在医学影像、疾病预测和基因数据分析中的具体应用
医疗诊断是医学的核心,其准确性和效率至关重要。本文探讨了机器学习在医疗诊断中的前沿应用,包括神经网络、决策树和支持向量机等方法,及其在医学影像、疾病预测和基因数据分析中的具体应用。文章还讨论了Python在构建机器学习模型中的作用,面临的挑战及应对策略,并展望了未来的发展趋势。
206 1
|
2月前
|
机器学习/深度学习 自然语言处理 算法
深入理解机器学习算法:从线性回归到神经网络
深入理解机器学习算法:从线性回归到神经网络
|
2月前
|
机器学习/深度学习 人工智能 安全
人工智能与机器学习在网络安全中的应用
人工智能与机器学习在网络安全中的应用
94 0
|
3月前
|
机器学习/深度学习 人工智能 算法
【玉米病害识别】Python+卷积神经网络算法+人工智能+深度学习+计算机课设项目+TensorFlow+模型训练
玉米病害识别系统,本系统使用Python作为主要开发语言,通过收集了8种常见的玉米叶部病害图片数据集('矮花叶病', '健康', '灰斑病一般', '灰斑病严重', '锈病一般', '锈病严重', '叶斑病一般', '叶斑病严重'),然后基于TensorFlow搭建卷积神经网络算法模型,通过对数据集进行多轮迭代训练,最后得到一个识别精度较高的模型文件。再使用Django搭建Web网页操作平台,实现用户上传一张玉米病害图片识别其名称。
89 0
【玉米病害识别】Python+卷积神经网络算法+人工智能+深度学习+计算机课设项目+TensorFlow+模型训练
|
3月前
|
机器学习/深度学习 人工智能 算法
#如何看待诺贝尔物理学奖颁给了机器学习与神经网络?#
2024年诺贝尔物理学奖首次颁发给机器学习与神经网络领域的研究者,标志着这一技术对物理学及多领域应用的深远影响。机器学习和神经网络不仅在生产、金融、医疗等行业展现出高效实用性,还在物理学研究中发挥了重要作用,如数据分析、模型优化和物理量预测等,促进了物理学与人工智能的深度融合与发展。
47 0
|
8月前
|
机器学习/深度学习 存储 搜索推荐
利用机器学习算法改善电商推荐系统的效率
电商行业日益竞争激烈,提升用户体验成为关键。本文将探讨如何利用机器学习算法优化电商推荐系统,通过分析用户行为数据和商品信息,实现个性化推荐,从而提高推荐效率和准确性。
265 14
|
8月前
|
机器学习/深度学习 算法 搜索推荐
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)