python下的图模型和贝叶斯统计代码包:pomegranate

jopen 10年前

pomegranate——python下的图模型和贝叶斯统计代码包,来源于YAHMM,cpython实现以优化速度,目前支持概率分布、有限状态机、隐马尔可夫模型和离散贝叶斯网络。

from pomegranate import *    a = NormalDistribution( 5, 2 )  b = TriangleKernelDensity( [1,5,2,3,4], weights=[4,2,6,3,1] )  c = MixtureDistribution( [ NormalDistribution( 2, 4 ), ExponentialDistribution( 8 ) ], weights=[1, 0.01] )    print a.log_probability( 8 )  print b.log_probability( 8 )  print c.log_probability( 8 )


项目主页:http://www.open-open.com/lib/view/home/1421475705390