`
anna_zr
  • 浏览: 200585 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Google黑板报 数学之美 系列十九 - 马尔可夫链的扩展 贝叶斯网络 (Bayesian Ne

阅读更多
数学之美 系列十九 - 马尔可夫链的扩展 贝叶斯网络 (Bayesian Networks)
2007年1月28日 下午 09:53:00

发表者:Google 研究员,吴军

我们在前面的系列中多次提到马尔可夫链 (Markov
Chain),它描述了一种状态序列,其每个状态值取决于前面有限个状态。这种模型,对很多实际问题来讲是一种很粗略的简化。在现实生活中,很多事物相互的关系并不能用一条链来串起来。它们之间的关系可能是交叉的、错综复杂的。比如在下图中可以看到,心血管疾病和它的成因之间的关系是错综复杂的。显然无法用一个链来表示。



我们可以把上述的有向图看成一个网络,它就是贝叶斯网络。其中每个圆圈表示一个状态。状态之间的连线表示它们的因果关系。比如从心血管疾病出发到吸烟的弧线表示心血管疾病可能和吸烟有关。当然,这些关系可以有一个量化的可信度 (belief),用一个概率描述。我们可以通过这样一张网络估计出一个人的心血管疾病的可能性。在网络中每个节点概率的计算,可以用贝叶斯公式来进行,贝叶斯网络因此而得名。由于网络的每个弧有一个可信度,贝叶斯网络也被称作信念网络 (belief networks)。

和马尔可夫链类似,贝叶斯网络中的每个状态值取决于前面有限个状态。不同的是,贝叶斯网络比马尔可夫链灵活,它不受马尔可夫链的链状结构的约束,因此可以更准确地描述事件之间的相关性。可以讲,马尔可夫链是贝叶斯网络的特例,而贝叶斯网络是马尔可夫链的推广。

使用贝叶斯网络必须知道各个状态之间相关的概率。得到这些参数的过程叫做训练。和训练马尔可夫模型一样,训练贝叶斯网络要用一些已知的数据。比如在训练上面的网络,需要知道一些心血管疾病和吸烟、家族病史等有关的情况。相比马尔可夫链,贝叶斯网络的训练比较复杂,从理论上讲,它是一个 NP-complete 问题,也就是说,对于现在的计算机是不可计算的。但是,对于某些应用,这个训练过程可以简化,并在计算上实现。

值得一提的是 IBM Watson 研究所的茨威格博士 (Geoffrey Zweig) 和西雅图华盛顿大学的比尔默 (Jeff Bilmes) 教授完成了一个通用的贝叶斯网络的工具包,提供给对贝叶斯网络有兴趣的研究者。

贝叶斯网络在图像处理、文字处理、支持决策等方面有很多应用。在文字处理方面,语义相近的词之间的关系可以用一个贝叶斯网络来描述。我们利用贝叶斯网络,可以找出近义词和相关的词,在 Google 搜索和 Google 广告中都有直接的应用。
分享到:
评论

相关推荐

    MATLAB算法-马尔可夫链蒙特卡洛算法详解,附代码.pdf

    马尔可夫链蒙特卡洛(Markov Chain Monte Carlo, MCMC)算法是一种用于模拟复杂概率分布的统计技术,特别适用于处理高维数据和贝叶斯统计中的后验分布计算。在MATLAB中,我们可以利用统计和机器学习工具箱...

    matlab开发-马尔可夫链和多名义期权定价的一个示例

    马尔可夫链是一种数学模型,用于描述一个系统随时间演变的状态转移过程,其特点是当前状态只依赖于前一状态,而与它之前的历史状态无关。在金融领域,马尔可夫链常被用于股票价格的模拟,因为它可以捕捉市场状态的...

    数学建模学习方法-马尔可夫过程.ppt

    **马尔可夫过程**是一种在随机过程中,未来状态的分布仅依赖于当前状态,而与过去的历史状态无关的概率模型。这种性质被称为无后效性或马尔可夫性质。在数学建模中,马尔可夫过程经常被用于预测系统动态行为、模拟...

    基于灰色-马尔可夫模型的刀具磨损预测

    为了准确判断和预测激光超声复合超精密车削过程中刀具的磨损状况及磨损趋势,基于激光超声复合超精密车削刀具后刀面磨损试验数据,应用灰色-马尔可夫理论建立了激光超声复合超精密车削刀具磨损量灰色预测模型及灰色-...

    二阶马尔可夫链1

    二阶马尔可夫链 二阶马尔可夫链是一种特殊的马尔科夫链,它的当前状态仅取决于前两个状态。这种链的特点是,它的转移概率矩阵...二阶马尔可夫链是一种非常有用的数学工具,能够帮助我们模型化和分析复杂的随机过程。

    马尔可夫链的运用

    马尔可夫链是一种数学模型,它被广泛应用于图像处理领域。文章中提到的“马尔可夫链在图像中的应用”,主要涉及对图像进行识别和分析。在此,我们可以详细解释马尔可夫链的基本原理、图像识别中的应用以及文章中提到...

    随机决策理论-贝叶斯决策与马尔可夫决策-xsd (1).pptx

    随机决策理论-贝叶斯决策与马尔可夫决策-xsd (1) 本文总结了贝叶斯决策和马尔可夫决策两种随机决策理论的基本概念和应用。贝叶斯决策是基于概率论的决策方法,通过计算事件的概率来进行决策。马尔可夫决策则是基于...

    数学建模-马尔科夫-马尔可夫过程.zip

    马尔科夫过程是概率论和统计学中的一个重要概念,广泛应用于数学建模,尤其是在经济学、生物学、物理学、计算机科学和工程学等多个领域。它是一种随机过程,其特征在于系统在未来的状态只依赖于当前状态,而不依赖于...

    论文研究-基于马尔可夫链的传感器网络空间相关性数据预测算法.pdf

    针对目前主流的时间相关性数据预测算法在数据波动大时预测精度低的问题,引入Delaunay三角形邻近图来度量网络中监测数据的空间相关性,并提出基于马尔可夫链的空间相关性数据预测算法。实验表明,该算法可以在数据...

    论文研究-高阶马尔可夫链平稳分布的存在唯一性.pdf

    探讨了高阶马尔可夫链模型中周期对极限分布的影响, 分析了高阶模型中多步转移概率矩阵的连通性与链的平稳分布的关系, 证明了高阶马尔可夫链平稳分布的存在性与唯一性条件...

    计算机程序设计编程课程设计-马尔可夫链

    北航六系大作业,大作业必备,实现利器,相当有用,有代码,可以参考

    论文研究 - 马尔可夫链法在中学招生计划和教师计划中的应用

    针对尼日利亚阿克瓦伊博姆州的使徒信仰中学,开发了基于马尔可夫链的入学预测模型。 研究了六年的数据(在2008 / 2009-2013 / 2014学年之间)。 研究表明,各个年级的入学情况不稳定且有序。 该模型在中学入学方面有...

    贝叶斯网络GeNIe软件安装包-academic版本-4.1.3402版本

    GeNIe支持多种类型的贝叶斯网络结构,包括动态贝叶斯网络(DBNs)和马尔可夫随机场(Markov Random Fields)等。 **GeNIe学术版** 2023年10月2日发布的GeNIe 4.1.3402版本为学术版,主要面向学生和教育工作者。这...

    基于改进灰色-马尔可夫链的轨道不平顺发展预测方法 (2010年)

    马尔可夫链是一种数学模型,用于描述一个系统随着时间推移状态变化的概率性质。它假设系统的未来状态只依赖于当前状态,而与过去的状态无关。这种特性使得马尔可夫链非常适合用于描述那些表现出随机性和趋势性的复杂...

    C#源码-马尔可夫算法.rar

    马尔可夫算法是一种基于概率模型的预测方法,它的核心思想是通过分析一系列事件或文本序列,学习到每个状态(事件)转移到下一个状态的概率。在给定的标题"C#源码-马尔可夫算法.rar"中,我们可以推断出这个压缩包...

    空间马尔可夫链软件文档

    【空间马尔可夫链软件文档】是一款专用于分析数据转移概率的工具,由工具视界团队在2022年开发。它结合了传统的马尔科夫链和空间马尔可夫链理论,便于研究人员快速生成分析结果,提高工作效率。这款软件在学术界有...

    hb-马尔可夫链

    **马尔可夫链(Markov Chain)**是一种数学模型,用于描述一个系统随时间演变的行为。在计算机科学、统计学和概率论中,它被广泛应用于各种领域,如自然语言处理、天气预报、生物信息学等。在这个"hb-markov-chains-...

    论文研究 - 马尔可夫链反馈对eBay卖家业务的影响

    价格,售出物品,负面反馈,正面反馈或没有反馈的影响主要通过eBay研究在线市场引擎。 建立随机游走类型模型以衡量卖家对业务产生负面影响的持续时间,以扭转这种情况。 这项研究基于eBay的数据,在这些数据中,价格...

    马尔可夫链在可靠性工程中的应用

    马尔可夫链是可靠性工程中一种常用的数学工具,用于描述和分析随机过程。马尔可夫链的特点是未来发展的概率规律与历史无关,只与当前状态相关。下面是马尔可夫链在可靠性工程中的应用: 一、马尔可夫链的定义 ...

Global site tag (gtag.js) - Google Analytics