用于快速机器学习的Julia库

2020-05-10 09:15:31

图灵模型易于读取和写入-模型的工作方式与您编写它们的方式相同。

图灵支持具有离散参数和随机控制流的模型。快速、轻松地指定复杂模型。

图灵是模块化的,完全用Julia编写,可以根据您的需要进行修改。

图灵的建模语法允许您快速、轻松地指定模型。简单的模型可以用与具有随机控制流的复杂的分层模型相同的方式来表示。

@MODEL GDEMO(x,y)=BEGIN#假设σ~逆伽马(2,3)μ~NORMAL(0,SQRT(σ))#观测值x~NORMAL(μ,SQRT(σ))y~NORMAL(μ,SQRT(σ))结束。

图灵提供了可微后验分布的哈密顿蒙特卡罗抽样,涉及离散变量和随机控制流的复杂后验分布的粒子MCMC抽样,以及结合了粒子MCMC、HMC和许多其他MCMC算法的Gibbs抽样。

图灵支持Julia的Flux软件包进行自动区分。结合图灵和Flux构建传统机器学习模型的概率变体。