桑普利
2018年5月29日:0.3版
Sampyl是一个使用MCMC方法从概率分布中采样的软件包。 类似于使用theano来计算梯度的PyMC3,Sampyl使用来计算梯度。 但是,您可以自由编写自己的梯度函数,而不必使用autograd。 该项目的开始是通过仅使用Python和numpy定义模型来使用MCMC采样器的方式。
 Sampyl当前包括以下采样器:
 大都会-哈丁斯
哈密顿量
坚果
片
对于每个采样器,您传入一个函数,该函数计算要从中采样的分布的对数概率。 对于汉密尔顿和NUTS采样器,还需要梯度对数概率函数。 如果安装了autograd,则将自动计算梯度。 否则,采样器将接受gradient log-p函数,无论是否安装了autograd,都可以使用它们。
 它仍在积极开发中,即将推出更多功能!
依存关系
适用于Python 2或3。
 当前, 和是唯一的依赖项。 要使
                                    
                                    
                                         2023-02-07 12:54:55 
                                             1.62MB 
                                                Python
                                     
                                        
                                            1