基于scikit学习api构建的自定义pymc3模型
pymc3-models的Python项目详细描述
PYMC3型号
基于scikit学习api构建的自定义pymc3模型。查看docs。
功能
- 可重用的PYMC3模型,包括线性回归和层次回归
- 一个基类,bayesianmodel,用于构建自己的pymc3模型
安装
pymc3模型的最新版本可以使用pip
:
pip install pymc3_models
pymc3模型的当前开发分支可以从github安装,也可以使用pip
:
pip install git+https://github.com/parsing-science/pymc3_models.git
在本地(在虚拟环境中)运行包:
git clone https://github.com/parsing-science/pymc3_models.git
cd pymc3_models
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
用法
由于pymc3模型是在scikit learn的基础上构建的,因此您可以使用与scikit learn模型相同的方法。
frompymc3_modelsimportLinearRegressionLR=LinearRegression()LR.fit(X,Y)LR.predict(X)LR.score(X,Y)
贡献
有关详细信息,请参见CONTRIBUTING。
贡献者行为准则
请注意,此项目是用Contributor Code of Conduct发布的。通过参与这个项目,你同意遵守它的条款。见CODE_OF_CONDUCT。
致谢
这个库建立在PyMC3和scikit-learn之上。