推荐一个免费的构建Beyesian贝叶斯概率网络的JAVA,C#,.NET, R, Matlab,Python,Ruby 的API

翻译 2015年07月08日 21:30:38

由于项目要用到贝叶斯网络的概率模型,所以一直在尝试寻找相关的API。相信很多人都知道netica,不过可惜这并不是免费的,免费版只能有15个节点。几经搜索我寻找到一款叫

SMILE的Lib。 

SMILE is a platform independent library of C++ classes for reasoning in graphical probabilistic models, such as Bayesian networks and influence diagrams. The SMILE library can be embedded in programs that use graphical probabilistic models as their reasoning engines.

SMILE 是一款为了概率图模型(比如贝叶斯网络和影像图标)所编写的独立C++类的library 。 SMILE library 能够作为使用实现概率图模型的一颗强有力的引擎。

提供了JAVA,C#,.NET, R, Matlab,Python,Ruby 的多语言库



图形界面GUI: GeNIe https://dslpitt.org/genie/wiki/GeNIe_Documentation

Library下载地址和详细教程 https://dslpitt.org/genie/wiki/JSMILE_and_Smile.NET

相关文章推荐

概率图秒杀hmm和贝叶斯网络

概率图 概率图模型是图灵奖获得者Pearl开发出来的用图来表示变量概率依赖关系的理论。概率图模型理论分为概率图模型表示理论,概率图模型推理理论和概率图模型学习理论。概率图主要用于快速的计算带有关系的变...

概率图模型学习(2)——贝叶斯网络表示

本章的目的:1. 说明概率分布中随机变量的独立性如何用于紧凑地表示高纬度分布。2. 有向无圈图的建立。 一.基本原理 1.      前面提到了独立性和条件独立性,这张中首先是分布参数化,并利...

概率图模型(PGM)学习笔记(二)贝叶斯网络-语义学与因子分解

概率分布(Distributions) 如图1所示,这是最简单的联合分布案例,姑且称之为学生模型。 图1 其中包含3个变量,分别是:I(学生智力,有0和1两个状态)、D(试卷难度,有0和1两个...

朴素贝叶斯的概率理论及其python代码实现文本分类的实例

一:朴素贝叶斯是一种基于概率分布进行分类的方法,概率论是朴素贝叶斯的基础,之所以被称为朴素,而不是贝叶斯就是因为它在贝叶斯的基础上,增添了两个条件,一个是各特征之间相互独立,第二是每个特征同等重要。朴...

matlab贝叶斯网络工具箱

  • 2012-04-23 13:00
  • 11.49MB
  • 下载

贝叶斯网络matlab工具箱

  • 2013-07-27 14:48
  • 11.71MB
  • 下载

Matlab2010下使用FULLBNT工具箱建立复杂的动态贝叶斯网络

考虑汽车高水平状态模型(这个是什么啊……),如下图。模型来源:Jeff Forbes, Tim Huang, Keiji Kanazawa, Stuart Russell,"The BATmobile...
  • a_302
  • a_302
  • 2014-01-13 15:27
  • 2637
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)