1. 贝叶斯网理论部分 笔者在另一篇文章中对贝叶斯网的理论部分进行了总结,在本文中,我们重点关注其在具体场景里的应用. 2. 从概率预测问题说起 0x1:条件概率预测模型之困 我们知道,朴素贝叶斯分类器和Logistic regression模型都是产生概率估计来代替硬性的分类.对于每个类值,它们都是估计某个实例属于这个类的概率. 实际上,大多数其他机器学习分类器都可以转化为产生这类信息的模型,例如: 通过计算叶子节点上每类的相对频率,就能从决策树中得到概率 通过检验某条规则所覆盖的实例,就能从…
贝叶斯网(Bayesian networks)是一种描述随机变量之间关系的语言,构造贝叶斯网是为了概率推理,理论上概率推理基于联合概率分布就行了,但是联合概率分布(基于表)的复杂度会呈指数增长,贝叶斯网(基于图)可以弥补其中的不足,我们利用问题的结构可以把联合概率分布进行分解,从而大大降低计算复杂度. 贝叶斯网是图论与概率论相结合的产物,图论用于描述,概率论用于优化. 许多经典的多元概率模型都是贝叶斯的特例,包括朴素贝叶斯模型(naive Bayes models),隐类模型(latent cl…
1. 从贝叶斯方法(思想)说起 - 我对世界的看法随世界变化而随时变化 用一句话概括贝叶斯方法创始人Thomas Bayes的观点就是:任何时候,我对世界总有一个主观的先验判断,但是这个判断会随着世界的真实变化而随机修正,我对世界永远保持开放的态度. 1763年,民间科学家Thomas Bayes发表了一篇名为<An essay towards solving a problem in the doctrine of chances>的论文, 这篇论文发表后,在当时并未产生多少影响,但是在20…
http://blog.csdn.net/pipisorry/article/details/52469064 独立性质的利用 条件参数化和条件独立性假设被结合在一起,目的是对高维概率分布产生非常紧凑的表示. 随机变量的独立性 [PGM:概率论基础知识:独立性性质的利用] 条件参数化方法 Note: P(I), P(S | i0), P(S | i1)都是二项式分布,都只需要一个参数. 皮皮blog 朴素贝叶斯模型naive Bayes 朴素贝叶斯模型的学生示例 {这个示例很好的阐述了什么是朴素…
首先,我们准备了0~9的训练集和测试集,这些手写体全部经过像素转换,用0,1表示,有颜色的区域为0,没有颜色的区域为1.实现代码如下: # 图片处理 # 先将所有图片转为固定宽高,比如32*,然后再进行处理 from PIL import Image as img f = open('f:/result/weixin.txt', 'a') im = img.open('f:/data/weixin.jpg') # im.save('f:/data/weixin.bmp') length = im…
http://blog.csdn.net/pipisorry/article/details/52578631 本文讨论(完备数据的)贝叶斯网的参数估计问题:贝叶斯网的MLE最大似然估计和贝叶斯估计.假定网络结构是固定的,且假定数据集D包含了网络变量的完全观测实例. 参数估计的主要方法有两种:一种基于最大的似然的估计:一种是使用贝叶斯方法. 贝叶斯网的MLE参数估计 最大似然估计MLE [参数估计:最大似然估计MLE] 简单示例:局部似然函数 仅包含两个二元变量的网络,即弧 从上看出,似然函数被…
朴素贝叶斯   Day15,开始学习朴素贝叶斯,先了解一下贝爷,以示敬意. 托马斯·贝叶斯 (Thomas Bayes),英国神学家.数学家.数理统计学家和哲学家,1702年出生于英国伦敦,做过神甫:1742年成为英国皇家学会会员:1763年4月7日逝世.贝叶斯曾是对概率论与统计的早期发展有重大影响的两位(贝叶斯和布莱斯·帕斯卡Blaise Pascal)人物之一. 贝叶斯在数学方面主要研究概率论.他首先将归纳推理法用于概率论基础理论,并创立了贝叶斯统计理论,对于统计决策函数.统计推断.统计的估…
目前,教育领域通过引入人工智能的技术,使得在线的教学系统成为了智能教学系统(ITS),ITS不同与以往的MOOC形式的课程.ITS能够个性化的为学生制定有效的 学习路径,通过根据学生的答题情况追踪学生当前的一个知识点掌握状况,从而可以做到因材施教. 在智能教学系统中,当前有使用以下三种模型对学生的知识点掌握状况进行一个追踪判断:     IRT(Item response theory)  项目反应理论     BKT(Bayesin knowledge tracing) 基于贝叶斯网络的学生知…
近来对贝叶斯网十分感兴趣,按照博客<读懂概率图模型:你需要从基本概念和参数估计开始>给出的第一个例子,试着搭建了一个student网. (1)点击绿F,对条件概率表予以输入(包括两个祖先节点difficulty和intelligence,这两个节点的绿F输入将会显现在柱状图面版上,其它CPT输入则不显示在面版,仅在点击黄色闪电后自动计算得到). (2)现以SAT为例说明为什么p(SAT=low)=0.725: 已知先验概率:p(intelligence=bad)=0.7,p(intellige…
1. 离散节点 在官方Tutorial中是有详细的案例的,就是B篇3.3节,你可以动手把天气预报这个实现一下: http://www.norsys.com/tutorials/netica/secB/tut_B3.htm#LearningProbTables 2. 连续节点 假如我想输入的不是离散的状态,而是连续的数值,则不能像上一个案例一样做了. *  离散状态:难,易:阴,晴,雨:是,否……这些都是多选一问题,天气只能是“阴,晴,雨”三选一,课程难度只有“难,易”两个选项,而不是“0为最易1…