-
Python包probflow旨在借助TensorFlow或PyTorch构建贝叶斯模型
资源介绍
概率流
ProbFlow是一个Python软件包,用于使用或构建概率贝叶斯模型,对这些模型执行随机变异推理,并评估模型的推理。 它提供了用于构建贝叶斯神经网络的高级模块,以及用于构建定制贝叶斯模型的低级参数和分布。
这项工作仍在进行中。
Git存储库: :
文档: :
错误报告: :
入门
ProbFlow使您可以快速轻松地构建,拟合和评估在和或之上运行的自定义贝叶斯模型(或模型!)。
使用ProbFlow,贝叶斯模型的核心构建块是参数和概率分布(当然还有输入数据)。 参数定义自变量(特征)如何预测因变量(目标)的概率分布。
例如,简单的贝叶斯线性回归
可以通过创建ProbFlow模型来构建。 这只是一个继承pf.Model (或pf.ContinuousModel或pf.CategoricalModel取决于目标类型)的类。 __init__方法设置参数,而__call