网站模板编辑软件,外贸网站建设定制,sem管理工具,义乌网站备案从贝叶斯方法谈到贝叶斯网络0 引言其实。介绍贝叶斯定理、贝叶斯方法、贝叶斯判断的资料、书籍不少#xff0c;比方《数理统计学简史》#xff0c;以及《统计决策论及贝叶斯分析 James O.Berger著》等等#xff0c;然介绍贝叶斯网络的中文资料则非常少。中文书籍总共也没几本… 从贝叶斯方法谈到贝叶斯网络0 引言 其实。介绍贝叶斯定理、贝叶斯方法、贝叶斯判断的资料、书籍不少比方《数理统计学简史》以及《统计决策论及贝叶斯分析 James O.Berger著》等等然介绍贝叶斯网络的中文资料则非常少。中文书籍总共也没几本。有的多是英文资料。但刚開始学习的人一上来就扔给他一堆英文论文。因无基础和语言的障碍而读得异常吃力导致无法继续读下去则是非常可惜的当然有了一定的基础后便可阅读很多其它的英文资料。 11月9日上午机器学习班 第9次课邹讲贝叶斯网络其帮助大家提炼了贝叶斯网络的几个关键点贝叶斯网络的定义、3种结构形式、因子图、以及Summary-Product算法等等知道了贝叶斯网络是啥。怎么做目标是啥之后相信看英文论文也更好看懂了。 故本文结合Z讲师第9次课贝叶斯网络的PPT 及相关參考资料写就从贝叶斯方法讲起重点阐述贝叶斯网络依旧能够定义为一篇读书笔记或学习笔记有不论什么问题欢迎随时不吝指出thanks。1 贝叶斯方法 长久以来人们对一件事情发生或不发生的概率仅仅有固定的0和1即要么发生。要么不发生从来不会去考虑某件事情发生的概率有多大。不发生的概率又是多大。并且概率尽管未知但最起码是一个确定的值。比方假设问那时的人们一个问题“有一个袋子里面装着若干个白球和黑球请问从袋子中取得白球的概率是多少”他们会想都不用想会立刻告诉你。取出白球的概率就是1/2要么取到白球要么取不到白球。即θ仅仅能有一个值。并且不论你取了多少次取得白球的概率θ始终都是1/2即不随观察结果X 的变化而变化。 这样的频率派的观点长期统治着人们的观念直到后来一个名叫Thomas Bayes的人物出现。1.1 贝叶斯方法的提出 托马斯·贝叶斯Thomas Bayes1702-1763在世时。并不为当时的人们所熟知非常少发表论文或出版著作与当时学术界的人沟通交流也非常少用如今的话来说贝叶斯就是活生生一民间学术“屌丝”。可这个“屌丝”终于发表了一篇名为“An essay towards solving a problem in the doctrine of chances”。翻译过来则是机遇理论中一个问题的解。你可能觉得我要说这篇论文的发表随机产生轰动效应。从而奠定贝叶斯在学术史上的地位。 其实上篇论文发表后。在当时并未产生多少影响在20世纪后。这篇论文才逐渐被人们所重视。对此。与梵高何其相似画的画生前一文不值死后价值连城。 回到上面的样例“有一个袋子里面装着若干个白球和黑球请问从袋子中取得白球的概率θ是多少”贝叶斯觉得取得白球的概率是个不确定的值由于当中含有机遇的成分。比方。一个朋友创业你明明知道创业的结果就两种即要么成功要么失败。但你依旧会忍不住去预计他创业成功的几率有多大你假设对他为人比較了解并且有方法、思路清晰、有毅力、且能团结周围的人你会情不自禁的预计他创业成功的几率可能在80%以上。这样的不同于最開始的“非黑即白、非0即1”的思考方式便是贝叶斯式的思考方式。 继续深入解说贝叶斯方法之前先简单总结下频率派与贝叶斯派各自不同的思考方式频率派把须要判断的參数θ看做是固定的未知常数。即概率尽管是未知的但最起码是确定的一个值同一时候样本X 是随机的所以频率派重点研究样本空间大部分的概率计算都是针对样本X 的分布。而贝叶斯派的观点则截然相反。他们觉得參数是随机变量而样本X 是固定的由于样本是固定的所以他们重点研究的是參数的分布。 相对来说频率派的观点easy理解所下面文重点阐述贝叶斯派的观点。 贝叶斯派既然把看做是一个随机变量所以要计算的分布。便得事先知道的无条件分布即在有样本之前或观察到X之前。有着怎样的分布呢 比方往台球桌上扔一个球。这个球落会落在何处呢假设是不偏不倚的把球抛出去。那么此球落在台球桌上的任一位置都有着相同的机会。即球落在台球桌上某一位置的概率服从均匀分布。这样的在实验之前定下的属于基本前提性质的分布称为先验分布或的无条件分布。 至此贝叶斯及贝叶斯派提出了一个思考问题的固定模式先验分布 样本信息 后验分布 上述思考模式意味着。新观察到的样本信息将修正人们曾经对事物的认知。换言之。在得到新的样本信息之前。人们对的认知是先验分布。在得到新的样本信息后。人们对的认知为。 当中。先验信息一般来源于经验跟历史资料。比方林丹跟某选手对决解说通常会依据林丹历次比赛的成绩对此次比赛的胜负做个大致的判断。再比方某工厂每天都要对产品进行质检以评估产品的不合格率θ经过一段时间后便会积累大量的历史资料这些历史资料便是先验知识有了这些先验知识便在决定对一个产品是否须要每天质检时便有了依据假设以往的历史资料显示。某产品的不合格率仅仅有0.01%。便可视为信得过产品或免检产品仅仅每月抽检一两次。从而省去大量的人力物力。 而后验分布一般也觉得是在给定样本的情况下的条件分布而使达到最大的值称为最大后验预计相似于经典统计学中的极大似然预计。 综合起来看。则好比是人类刚開始时对大自然仅仅有少得可怜的先验知识但随着不断观察、实验获得很多其它的样本、结果。使得人们对自然界的规律摸得越来越透彻。所以贝叶斯方法既符合人们日常生活的思考方式也符合人们认识自然的规律。经过不断的发展终于占领统计学领域的半壁江山与经典统计学分庭抗礼。 此外。贝叶斯除了提出上述思考模式之外。还特别提出了举世闻名的贝叶斯定理。1.2 贝叶斯定理 在引出贝叶斯定理之前。先学习几个定义条件概率又称后验概率就是事件A在另外一个事件B已经发生条件下的发生概率。条件概率表示为P(A|B)读作“在B条件下A的概率”。比方在同一个样本空间Ω中的事件或者子集A与B。假设随机从Ω中选出的一个元素属于B。那么这个随机选择的元素还属于A的概率就定义为在B的前提下A的条件概率所以P(A|B) |A∩B|/|B|。接着分子、分母都除以|Ω|得到联合概率表示两个事件共同发生的概率。A与B的联合概率表示为或者。边缘概率又称先验概率是某个事件发生的概率。边缘概率是这样得到的在联合概率中。把终于结果中那些不须要的事件通过合并成它们的全概率而消去它们对离散随机变量用求和得全概率对连续随机变量用积分得全概率这称为边缘化marginalization比方A的边缘概率表示为P(A)B的边缘概率表示为P(B)。 接着考虑一个问题P(A|B)是在B发生的情况下A发生的可能性。首先事件B发生之前。我们对事件A的发生有一个主要的概率判断称为A的先验概率用P(A)表示其次事件B发生之后我们对事件A的发生概率又一次评估。称为A的后验概率。用P(A|B)表示。相似的事件A发生之前我们对事件B的发生有一个主要的概率判断。称为B的先验概率用P(B)表示。相同事件A发生之后我们对事件B的发生概率又一次评估称为B的后验概率。用P(B|A)表示。 贝叶斯定理便是基于下述贝叶斯公式 上述公式的推导其实非常easy就是从条件概率推出。依据条件概率的定义在事件B发生的条件下事件A发生的概率是相同地。在事件A发生的条件下事件B发生的概率整理与合并上述两个方程式。便能够得到接着上式两边同除以P(B)。若P(B)是非零的。我们便能够得到贝叶斯定理的公式表达式 所以贝叶斯公式能够直接依据条件概率的定义直接推出。即由于P(A,B) P(A)P(B|A) P(B)P(A|B)所以P(A|B) P(A)P(B|A) / P(B)。1.3 应用拼写检查 常常在网上搜索东西的朋友知道当你不小心输入一个不存在的单词时搜索引擎会提示你是不是要输入某一个正确的单词。比方当你在Google中输入“Julw”时。系统会推測你的意图是不是要搜索“July”例如以下图所看到的 这叫做拼写检查。依据谷歌一员工写的文章显示Google的拼写检查基于贝叶斯方法。下面我们就来看看怎么利用贝叶斯方法。实现拼写检查的功能。 用户输入一个单词时可能拼写正确也可能拼写错误。假设把拼写正确的情况记做c代表correct拼写错误的情况记做w代表wrong那么拼写检查要做的事情就是在发生w的情况下。试图判断出c。换言之已知w然后在若干个备选方案中找出可能性最大的那个c。也就是求的最大值。 而依据贝叶斯定理。有 由于对于全部备选的c来说相应的都是同一个w。所以它们的P(w)是相同的。因此我们仅仅要最大化 就可以。当中P(c)表示某个正确的词的出现概率。它能够用频率取代。假设我们有一个足够大的文本库那么这个文本库中每个单词的出现频率。就相当于它的发生概率。某个词的出现频率越高P(c)就越大。比方在你输入一个错误的词“Julw”时。系统更倾向于去推測你可能想输入的词是“July”而不是“Jult”。由于“July”更常见。P(w|c)表示在试图拼写c的情况下出现拼写错误w的概率。为了简化问题假定两个单词在字形上越接近就有越可能拼错P(w|c)就越大。举例来说相差一个字母的拼法就比相差两个字母的拼法。发生概率更高。你想拼写单词July。那么错误拼成Julw相差一个字母的可能性就比拼成Jullw高相差两个字母。值得一提的是一般把这样的问题称为“编辑距离”參见博客中的这篇文章。 所以我们比較全部拼写相近的词在文本库中的出现频率再从中挑出出现频率最高的一个。即是用户最想输入的那个词。详细的计算过程及此方法的缺陷请參见这里。2 贝叶斯网络2.1 贝叶斯网络的定义 贝叶斯网络(Bayesian network)又称信念网络(Belief Network)或有向无环图模型(directed acyclic graphical model)是一种概率图模型于1985年由Judea Pearl首先提出。它是一种模拟人类推理过程中因果关系的不确定性处理模型其网络拓朴结构是一个有向无环图(DAG)。 贝叶斯网络的有向无环图中的节点表示随机变量。它们能够是可观察到的变量或隐变量、未知參数等。觉得有因果关系或非条件独立的变量或命题则用箭头来连接。若两个节点间以一个单箭头连接在一起表示当中一个节点是“因(parents)”。另一个是“果(children)”两节点就会产生一个条件概率值。 总而言之连接两个节点的箭头代表此两个随机变量是具有因果关系或非条件独立。 比如假设节点E直接影响到节点H即E→H。则用从E指向H的箭头建立结点E到结点H的有向弧(E,H)。权值(即连接强度)用条件概率P(H|E)来表示例如以下图所看到的 简言之。把某个研究系统中涉及的随机变量依据是否条件独立绘制在一个有向图中就形成了贝叶斯网络。其主要用来描写叙述随机变量之间的条件依赖。用圈表示随机变量(random variables)用箭头表示条件依赖(conditional dependencies)。 令G (I,E)表示一个有向无环图(DAG)当中I代表图形中全部的节点的集合而E代表有向连接线段的集合且令X (Xi)i ∈ I为其有向无环图中的某一节点i所代表的随机变量若节点X的联合概率能够表示成则称X为相对于一有向无环图G 的贝叶斯网络。当中。表示节点i之“因”或称pa(i)是i的parents父母。 此外对于随意的随机变量其联合概率可由各自的局部条件概率分布相乘而得出 例如以下图所看到的。便是一个简单的贝叶斯网络 由于a导致ba和b导致c所以有2.2 贝叶斯网络的3种结构形式 给定例如以下图所看到的的一个贝叶斯网络 从图上能够比較直观的看出1. x1,x2,…x7的联合分布为2. x1和x2独立相应head-to-head3. x6和x7在x4给定的条件下独立相应tail-to-tail。 依据上图。第1点可能非常easy理解但第2、3点中所述的条件独立是啥意思呢其实第2、3点是贝叶斯网络中3种结构形式中的当中二种。为了说清晰这个问题须要引入D-SeparationD-分离这个概念。 D-Separation是一种用来判断变量是否条件独立的图形化方法。换言之对于一个DAG(有向无环图)ED-Separation方法能够高速的判断出两个节点之间是否是条件独立的。2.2.1 形式1head-to-head 贝叶斯网络的第一种结构形式例如以下图所看到的 所以有P(a,b,c) P(a)*P(b)*P(c|a,b)成立化简后可得 即在c未知的条件下a、b被阻断(blocked)是独立的称之为head-to-head条件独立相应本节中最開始那张图中的“x1、x2独立”。2.2.2 形式2tail-to-tail 贝叶斯网络的第二种结构形式例如以下图所看到的 考虑c未知跟c已知这两种情况在c未知的时候有P(a,b,c)P(c)*P(a|c)*P(b|c)此时没法得出P(a,b) P(a)P(b)即c未知时a、b不独立。在c已知的时候有P(a,b|c)P(a,b,c)/P(c)然后将P(a,b,c)P(c)*P(a|c)*P(b|c)带入式子中。得到P(a,b|c)P(a,b,c)/P(c) P(c)*P(a|c)*P(b|c) / P(c) P(a|c)*P(b|c)。即c已知时a、b独立。 所以在c给定的条件下ab被阻断(blocked)是独立的。称之为tail-to-tail条件独立相应本节中最開始那张图中的“x6和x7在x4给定的条件下独立”。2.2.3 形式3head-to-tail 贝叶斯网络的第三种结构形式例如以下图所看到的 还是分c未知跟c已知这两种情况c未知时。有P(a,b,c)P(a)*P(c|a)*P(b|c)。但无法推出P(a,b) P(a)P(b)即c未知时。a、b不独立。c已知时有P(a,b|c)P(a,b,c)/P(c)且依据P(a,c) P(a)*P(c|a) P(c)*P(a|c)可化简得到 所以在c给定的条件下ab被阻断(blocked)。是独立的称之为head-to-tail条件独立。 插一句这个head-to-tail其实就是一个链式网络例如以下图所看到的 依据之前对head-to-tail的解说我们已经知道。在xi给定的条件下xi1的分布和x1,x2…xi-1条件独立。意味着啥呢意味着xi1的分布状态仅仅和xi有关。和其它变量条件独立。通俗点说当前状态仅仅跟上一状态有关跟上上或上上之前的状态无关。这样的顺次演变的随机过程就叫做马尔科夫链Markov chain。且有 接着将上述结点推广到结点集则是对于随意的结点集A。BC考察全部通过A中随意结点到B中随意结点的路径若要求A。B条件独立则须要全部的路径都被阻断(blocked)即满足下列两个前提之中的一个A和B的“head-to-tail型”和“tail-to-tail型”路径都通过CA和B的“head-to-head型”路径不通过C以及C的子孙 最后举例说明上述D-Separation的3种情况即贝叶斯网络的3种结构形式则是例如以下图所看到的 上图中左边部分是head-to-tail给定 T 时A 和 X 独立。右边部分的右上角是tail-to-tail给定S时L和B独立右边部分的右下角是head-to-head。未给定D时L和B独立。2.3 贝叶斯网络的实例 给定例如以下图所看到的的贝叶斯网络 当中各个单词、表达式表示的含义例如以下smoking表示吸烟。其概率用P(S)表示。lung Cancer表示的肺癌一个人在吸烟的情况下得肺癌的概率用P(C|S)表示。X-ray表示须要照医学上的X光肺癌可能会导致须要照X光吸烟也有可能会导致须要照X光所以smoking也是X-ray的一个因所以。因吸烟且得肺癌而须要照X光的概率用P(X|C,S)表示。Bronchitis表示支气管炎一个人在吸烟的情况下得支气管炎的概率用P(B|S)dyspnoea表示呼吸困难支气管炎可能会导致呼吸困难。肺癌也有可能会导致呼吸困难所以lung Cancer也是dyspnoea的一个因。因吸烟且得了支气管炎导致呼吸困难的概率用P(D|C,B)表示。 lung Cancer简记为CBronchitis简记为Bdyspnoea简记为D且C 0表示lung Cancer不发生的概率C 1表示lung Cancer发生的概率B等于0B不发生或1B发生也相似于C相同的D1表示D发生的概率。D0表示D不发生的概率。便可得到dyspnoea的一张概率表如上图的最右下角所看到的。2.4 因子图 回到2.3节中那个实例上。例如以下图所看到的 对于上图在一个人已经呼吸困难dyspnoea的情况下。其抽烟smoking的概率是多少呢即 咱们来一步步计算推导下 解释下上述式子推导过程第二行对联合概率关于b,x,c求和在d1的条件下从而消去b,x,c得到s和d1的联合概率。第三行最開始全部变量都在sigma(d1,b,x,c)的后面sigma表示对“求和”的称谓但由于P(s)和“d1,b,x,c”都没关系所以。能够提到式子的最前面。并且P(b|s)和x、c没关系。所以。也能够把它提出来。放到sigma(b)的后面。从而式子的右边剩下sigma(x)和sigma(c)。 此外图中Variable elimination表示的是变量消除的意思。为了更好的解决此类问题。咱们得引入因子图的概念。2.4.1 因子图的定义 wikipedia上是这样定义因子图的将一个具有多变量的全局函数因子分解得到几个局部函数的乘积。以此为基础得到的一个双向图叫做因子图Factor Graph。 比方。假定对于函数。有下述式子成立 当中。其相应的因子图包含变量节点 因子函数节点边。边通过下列因式分解结果得到在因子函数节点和变量节点之间存在边的充要条件是存在。 正式的定义果然晦涩我相信你没看懂。通俗来讲所谓因子图就是对函数进行因子分解得到的一种概率图。一般内含两种节点变量节点和函数节点。我们知道一个全局函数通过因式分解能够分解为多个局部函数的乘积。这些局部函数和相应的变量关系就体如今因子图上。 举个样例如今有一个全局函数其因式分解方程为 当中fA,fB,fC,fD,fE为各函数表示变量之间的关系能够是条件概率也能够是其它关系如马尔可夫随机场Markov Random Fields中的势函数。 为了方便表示能够写成 其相应的因子图为 且上述因子图等价于 所以在因子图中全部的顶点不是变量节点就是函数节点边线表示它们之间的函数关系。 但搞了半天尽管知道了什么是因子图但因子图究竟是干嘛的呢为何要引入因子图其用途和意义何在其实因子图跟贝叶斯网络和马尔科夫随机场Markov Random Fields一样也是概率图的一种。 既然提到了马尔科夫随机场那顺便说下有向图、无向图以及条件随机场等相关概念。我们已经知道有向图模型又称作贝叶斯网络Directed Graphical Models, DGM, Bayesian Network。但在有些情况下强制对某些结点之间的边添加方向是不合适的。使用没有方向的无向边形成了无向图模型Undirected Graphical Model,UGM, 又被称为马尔科夫随机场或者马尔科夫网络Markov Random Field, MRF or Markov network。设X(X1,X2…Xn)和Y(Y1,Y2…Ym)都是联合随机变量若随机变量Y构成一个无向图 G(V,E)表示的马尔科夫随机场MRF。则条件概率分布P(Y|X)称为条件随机场Conditional Random Field, 简称CRF兴许新的博客中可能会阐述CRF。例如以下图所看到的。便是一个线性链条件随机场的无向图模型 回到本文的主旨上来。在概率图中求某个变量的边缘分布是常见的问题。这问题有非常多求解方法。当中之中的一个就是把贝叶斯网络或马尔科夫随机场转换成因子图然后用sum-product算法求解。换言之基于因子图能够用sum-product 算法高效的求各个变量的边缘分布。 先通过一些样例分别说明怎样把贝叶斯网络和马尔科夫随机场以及把马尔科夫链、隐马尔科夫模型转换成因子图后的情形。然后在2.4.2节咱们再来看怎样利用因子图的sum-product算法求边缘概率分布。 给定下图所看到的的贝叶斯网络或马尔科夫随机场 依据各个变量相应的关系可得 其相应的因子图为下面两种因子图的表示方式皆可 由上述样例总结出由贝叶斯网络构造因子图的方法贝叶斯网络中的一个因子相应因子图中的一个结点贝叶斯网络中的每个变量在因子图上相应边或者半边结点g和边x相连当且仅当变量x出如今因子g中。 再比方。对于下图所看到的的由马尔科夫链转换而成的因子图 有 而对于例如以下图所看到的的由隐马尔科夫模型转换而成的因子图 有2.4.2 Sum-product算法 我们已经知道对于下图所看到的的因子图 有 下面。咱们来考虑一个问题即怎样由联合概率分布求边缘概率分布。 首先回想下联合概率和边缘概率的定义。例如以下联合概率表示两个事件共同发生的概率。A与B的联合概率表示为或者。边缘概率又称先验概率是某个事件发生的概率。边缘概率是这样得到的在联合概率中把终于结果中不须要的那些事件合并成其事件的全概率而消失对离散随机变量用求和得全概率对连续随机变量用积分得全概率。这称为边缘化marginalization。A的边缘概率表示为P(A)B的边缘概率表示为P(B)。 其实某个随机变量fk的边缘概率可由x1,x2,x3, ..., xn的联合概率求到。详细公式为 啊哈。啥原理呢原理非常easy。还是它对xk外的其它变量的概率求和。终于剩下xk的概率 此外。换言之假设有 那么 上述式子怎样进一步化简计算呢考虑到我们小学所学到的乘法分配率可知a*b a*c a*(b c)前者2次乘法1次加法后者1次乘法。1次加法。我们这里的计算能否借鉴到分配率呢别急且听下文慢慢道来。 假定如今我们须要计算例如以下式子的结果 同一时候f 能被分解例如以下 借鉴分配率我们能够提取公因子 由于变量的边缘概率等于全部与他相连的函数传递过来的消息的积所以计算得到 细致观察上述计算过程能够发现当中用到了相似“消息传递”的观点且总共两个步骤。 第一步、对于f 的分解图。依据蓝色虚线框、红色虚线框围住的两个box外面的消息传递 计算可得 第二步、依据蓝色虚线框、红色虚线框围住的两个box内部的消息传递 依据我们有 就这样上述计算过程将一个概率分布写成两个因子的乘积。而这两个因子能够继续分解或者通过已知得到。这样的利用消息传递的观念计算概率的方法便是sum-product算法。前面说过基于因子图能够用sum-product算法能够高效的求各个变量的边缘分布。 究竟什么是sum-product算法呢sum-product算法。也叫belief propagation有两种消息一种是变量(Variable)到函数(Function)的消息例如以下图所看到的此时变量到函数的消息为。第二种是函数(Function)到变量(Variable)的消息。例如以下图所看到的此时函数到变量的消息为。 下面是sum-product算法的整体框架1、给定例如以下图所看到的的因子图2、sum-product 算法的消息计算规则为3、依据sum-product定理假设因子图中的函数f 没有周期。则有 值得一提的是假设因子图是无环的。则一定能够准确的求出随意一个变量的边缘分布假设是有环的。则无法用sum-product算法准确求出来边缘分布。 比方下图所看到的的贝叶斯网络 其转换成因子图后为 能够发现。若贝叶斯网络中存在“环”无向则因此构造的因子图会得到环。而使用消息传递的思想这个消息将无限传输下去。不利于概率计算。 解决方法有3个1、删除贝叶斯网络中的若干条边使得它不含有无向环比方给定下图中左边部分所看到的的原贝叶斯网络能够通过去掉C和E之间的边。使得它又一次变成有向无环图从而成为图中右边部分的近似树结构详细变换的过程为最大权生成树算法MSWT详细建立过程请參阅此PPT 第60页。通过此算法这课树的近似联合概率P(x)和原贝叶斯网络的联合概率P(x)的相对熵假设忘了什么叫相对熵请參阅最大熵模型中的数学推导最小。2、又一次构造没有环的贝叶斯网络3、选择loopy belief propagation算法你能够简单理解为sum-product 算法的递归版本号此算法一般选择环中的某个消息。随机赋个初值然后用sum-product算法。迭代下去。由于有环一定会到达刚才赋初值的那个消息然后更新那个消息。继续迭代。直到没有消息再改变为止。唯一的缺点是不确保收敛。当然此算法在绝大多数情况下是收敛的。 此外除了这个sum-product算法另一个max-product 算法。但仅仅要弄懂了sum-product也就弄懂了max-product 算法。由于max-product 算法就在上面sum-product 算法的基础上把求和符号换成求最大值max的符号就可以 最后sum-product 和 max-product 算法也能应用到隐马尔科夫模型hidden Markov models上后面有机会的话能够介绍。本文完。3 參考文献和推荐阅读Thomas Bayes An essay towards solving a Problem in the Doctrine of Chances贝叶斯定理原始论文http://www.sbs-bvs.be/bsn57/bsn57-6.pdf《数理统计学简史 第三章 贝叶斯方法》。《贝叶斯统计 茆诗松著》“Julw”的搜索结果http://www.gu1234.com/search?hlzh-CNsitewebhpsourcehpqJulwbtnKGoogle%E6%90%9C%E7%B4%A2gws_rdssl。北京10月机器学习班第9次课邹博讲贝叶斯网络的PPThttp://pan.baidu.com/s/1o69Lp1K。相关wikipedia。比方贝叶斯定理的wikihttp://zh.wikipedia.org/zh/%E8%B4%9D%E5%8F%B6%E6%96%AF%E5%AE%9A%E7%90%86贝叶斯网络的wikihttp://zh.wikipedia.org/wiki/%E8%B2%9D%E6%B0%8F%E7%B6%B2%E8%B7%AF。因子图中文wikihttp://zh.wikipedia.org/zh/%E5%9B%A0%E5%AD%90%E5%9B%BE。英文wikhttp://en.wikipedia.org/wiki/Factor_graph。《统计决策论及贝叶斯分析 James O.Berger著》贝叶斯定理http://www.guokr.com/question/547339/。贝叶斯判断及其互联网应用一定理简单介绍http://www.ruanyifeng.com/blog/2011/08/bayesian_inference_part_one.html。贝叶斯判断及其互联网应用三拼写检查http://www.ruanyifeng.com/blog/2012/10/spelling_corrector.html。Google研发总监Peter Norvig解释拼写检查的原理http://norvig.com/spell-correct.htmlhttp://www.eng.yale.edu/pjk/eesrproj_02/luckenbill_html/node4.html(sum-product)Pattern Recognition and Machine Learning Chapter 8, M. Jordan, J. Kleinberg, ect, 2006D-Separation(D分离)-PRML-8.22-Graphical Model by 小军http://www.zhujun.me/d-separation-separation-d.html因子图介绍 by Hans-Andrea Loeligerhttp://www.robots.ox.ac.uk/~parg/mlrg/papers/factorgraphs.pdf。http://netclass.csu.edu.cn/jpkc2003/rengongzhineng/rengongzhineng/kejian/ai/ai/chapter4/442.htm贝叶斯网的R实现 Bayesian networks in R二bnlearn(2)http://site.douban.com/182577/widget/notes/12817482/note/283039795/。知乎上关于贝叶斯学派跟频率派的差别的讨论http://www.zhihu.com/question/20587681factor graph因子图。势函数potential functionTemplate modelshttp://www.cnblogs.com/549294286/archive/2013/06/06/3121454.htmlOnline Bayesian Probit Regression介绍之Factor Graphhttp://www.doingkong.com/?p68An Introduction to Factor Graphs,Hans-Andrea Loeliger,MLSB 2008http://people.binf.ku.dk/~thamelry/MLSB08/hal.pdfFactor graph and sum-product algorithm, Frank R. Kschischang, Brendan J.Frey, ect, 1998http://filebox.vt.edu/~rmtaylor/Graphical_Modeling/Intro_and_tutorial/Kschischang_ffg_sumproduct.pdfA Tutorial on Inference and Learning in Bayesian Networks, Irina Rishhttp://www.ee.columbia.edu/~vittorio/Lecture12.pdf。Probabilistic Graphical Models Directed GMs: Bayesian Networkshttp://www.cs.cmu.edu/~epxing/Class/10708/lectures/lecture2-BNrepresentation.pdfA Brief Introduction to Graphical Models and Bayesian Networks By Kevin Murphy, 1998http://www.cs.ubc.ca/~murphyk/Bayes/bayes.html。Probabilistic Models for Unsupervised Learning从一个统一的视角去理解 bayesian、MAP、ML。以及FA、EM、PCA、ICA、GMM、HMM等算法http://mlg.eng.cam.ac.uk/zoubin/nipstut.pdf。PRML概率图模型读书笔记http://vdisk.weibo.com/s/DmxNcM5-7sGS12月14日机器学习班第15次课邹博讲条件随机场CRF的PPThttp://pan.baidu.com/s/1qWBdOD2。转载于:https://www.cnblogs.com/lxjshuju/p/6898457.html