PyMC3

✍ dations ◷ 2025-02-24 14:39:41 #计算统计学,贝叶斯统计,蒙地卡罗方法,数值分析语言,数学软件,Python科学库

PyMC3是一个Python包,用于贝叶斯统计建模和概率机器学习,它聚焦于高级马尔可夫链蒙特卡洛法和变分拟合算法。它是从以前版本的PyMC软件从头开始写成的。

不同于使用Fortran扩展进行计算的PyMC2,PyMC3依靠Theano来自动微分,还有计算优化和动态C编译。从版本3.8开始PyMC3依据ArviZ(英语:ArviZ)来处理绘图、分析和统计检查。PyMC3和Stan(英语:Stan (software))是两个最流行的概率编程工具。

PyMC3是开源项目,由社区开发并在财务上得到NumFocus赞助。PyMC3已经在很多领域中被用于解决推断问题,包括天文学、流行病学、分子生物学、晶体学、化学、生态学和心理学。

在Theano于2017年宣布计划停止开发之后,PyMC3团队评估采用TensorFlow Probability作为计算后端,但是在2020年决定接管Theano的开发。在2021年1月绝大部分的Theano-PyMC代码基被重造并增加了通过JAX编译。PyMC团队计划以新名字发行修订后的计算后端并继续开发PyMC3。

PyMC3实现了不基于梯度的和基于梯度的马尔可夫链蒙特卡洛(MCMC)算法用于贝叶斯推断和随机(Stochastic(英语:Stochastic)),基于梯度的变分贝叶斯方法(英语:variational Bayesian methods)用于近似贝叶斯推断。

相关

  • 碳氮氧循环碳氮氧循环(CNO cycle),有时也称为贝斯-魏茨泽克-循环(Bethe-Weizsäcker-cycle),是恒星将氢转换成氦的两种过程之一,另一种过程是质子-质子链反应。在质量像太阳或更小些的恒星中,
  • 重铬酸盐铬酸盐是铬酸形成的非多聚阴离子的盐,含有铬酸根离子——CrO2−4,呈现特征性的黄色;重铬酸根化学式则为 Cr2O72−,在水性溶液中呈橙色。铬酸盐中的铬为 VI 氧化态,具氧化性、有毒
  • 三坟五典三坟、五典与八索、九丘是指中国最古老的纪录。
  • 棉鼠族棉鼠属(Sigmodon)是哺乳纲啮齿目仓鼠科之下的一属,而与棉鼠属(例如:棕棉鼠)同科的动物尚有稻水鼠属(例:哈氏稻水鼠)、暖鼠属(例:暖鼠)、褐鼷鼠属(例:褐鼷鼠)、厄瓜多尔鬃鼠属(例:厄瓜多尔鬃鼠
  • 铅星铅星是一颗低金属量的恒星,和其他S-过程产生的恒星相比,铅星的铅和铋丰度较高。原本铅星的存在只是AGB星核合成过程中模型的预测。van ECK等利用欧洲南方天文台发现有五颗星的
  • 在思绪重叠之前…《在思绪重叠之前…》(日语:思いがかさなるその前に…/罗马拼音:Omoi ga Kasanaru Sono Mae ni../英文:Before Our Thoughts Overlap...),日本男歌手平井坚的第22张单曲。2004年10月
  • 法赫里·科鲁蒂尔克法赫里·萨比特·科鲁蒂尔克(土耳其语:Fahri Sabit Korutürk,1903年8月3日-1987年10月12日),土耳其海军将领、外交官和第六任土耳其总统。科鲁蒂尔克出生在伊斯坦布尔托普卡普宫
  • 希腊裔塞浦路斯人希腊裔塞浦路斯人(希腊语:Ελληνοκύπριοι;土耳其语:Kıbrıslı Rumlar)是指生活在塞浦路斯的希腊人。希腊裔塞浦路斯人是塞浦路斯的最大民族,占塞浦路斯总人口的78 
  • 文森特·多诺费奥文森·菲利普·多诺费奥(英语:Vincent Philip D'Onofrio,1959年6月30日-)是一位美国男演员、导演、监制、编剧和歌手。他擅长出演多种角色,有“人类变色龙”之称。参演过较著名的
  • 屈姓屈姓为中文姓氏之一,在《百家姓》中排名第124位。春秋时,楚武王封“莫敖瑕”于屈地(今湖北秭归),把“屈”作为瑕的采邑,故瑕史称屈瑕。屈瑕的后代以封地命姓,遂称屈氏,但是子居和田