Probabilistic Graphical Models
这里放一些最近在看的概率图相关的内容
机器学习的一些内容最近用的时候发现忘了不少,之后这篇文章就总结一下PGM相关知识,主要包括贝叶斯网、马尔可夫以及相关的一些知识。
ProLog
Prolog的做法是,先描述事实,比如A=3; A+B=5
接着输入问题 B=?
很显然会给出一个B=2的结果。
Problog
接下来是Problog,Pro代表probability,和Prolog的主要区别是,对于这里引入了概率。
例如:描述事实A=3的概率Pa为0.5;A+B=5的概率Pb为0.8
接着输入问题 B=?
会出来一个结果B=2的概率为0.4
DeepProblog
在这个里面和之前不同的是结合了神经网络,因为Problog和prolog属于是符号语言,没有办法和真实世界的东西进行联系。
比如描述事实 A=‘一张数字图像3’
这个时候概率图模型就不知道这是什么了,所以可以结合神经网络,先对这个输入做一个判断之后,再输入给概率图模型进行运算。