贝叶斯优化的自适应跳盆马尔可夫链蒙特卡罗算法

hoppMCMC的Python项目详细描述


贝叶斯优化的自适应跳盆马尔可夫链蒙特卡罗算法

这是hoppmcm算法的python(v3.7)实现,旨在从后验分布的高概率区域识别和采样。该算法结合了三种策略:(i)并行mcmc,(ii)自适应gibbs采样和(iii)模拟退火。总体而言,hoppmcm类似于scipy优化模块中实现的跳槽算法,但它是为包括有或无时滞随机模型在内的多种建模方法而开发的。

内容

  1. 先决条件
  2. Linux安装

1)先决条件

hoppmcm算法需要以下包,这些包不包括在此包中:

numpy scipy mpi4py (MPI parallelisation)

并行化需要mpi4py包;但是可以省略它。

2)Linux安装

  1. 简单方法:
如果安装了pip,可以使用以下命令下载并安装软件包。
pip安装hoppmcm
或者,您可以从pypi下载源代码并在最新版本xxx上运行pip。
pip安装hoppmcc xxx.tar.gz
  1. 艰难的道路:
如果PIP不可用,您可以打开包内容并执行手动安装。
焦油-xvzf hoppmcc-xxx.tar.gz CD HOPPMCM XXX光盘 python setup.py安装

这将在python发行版的site packages目录中安装包。如果您没有根权限或希望安装到其他目录,则可以使用–prefix参数。

python setup.py install –prefix=<dir>

在这种情况下,请确保<;dir>;位于pythonpath中,或者可以使用以下命令添加它。

在bash shell中:
导出pythonpath=<;目录>;:$pythonpath
在C壳中:
setenv pythonpath<;dir>;:$pythonpath

新闻

1.1

发布日期:2018年9月13日

  • 修复了读取输出(python 3)时的错误

1.0

发布日期:2018年7月30日

  • 与python 3兼容

0.6

未发布

  • 除了参数外,还打印出协变量

0.5

发布日期:2017年2月14日

  • pulsevarupdate的微小改进

0.4

发布日期:2015年10月14日

  • 修复了使用默认参数的问题

0.3

发布日期:2015年10月9日

  • 此版本包括对CompareAucs的改进

0.2

发布日期:2015年9月28日

  • 此版本包括文档和示例

0.1

发布日期:2015年9月28日

  • 初始提交

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Restlet方法和用户授权   cmake java演示项目无法使用我的清单创建“jar”。MF   java Tapestry 5用户身份验证   java和数组列表到整数   java由于某些原因,它不会添加到arrayList中   java从包外部获取对字段的packagelevel访问权限?   java Docker容器无法上载基于EMR的Hadoop   java数据源。找不到groovy。Grails2.4.4   java如何将“查找或创建”方法提取到抽象类?(Spring数据Jpa)   数组Java使用Gson将对象值更新为json文件   sqlite Swing JavasqlLite相对路径连接   java IllegalStateException和NoTouchElementException之间有什么区别   Spring中的java JDBC模板出现异常   java如何在这种通用方法中避免SuppressWarnings(“未检查”)?   HPQC OTA客户端Java API获取测试用例历史记录   大家好。我在主类中有getUserData方法。我想从主类调用这个方法。有人能帮我吗?