Dev Sprint:PyMC v4.0 版本发布#
PyMC 库的 v4.0 版本发布于 2022 年 6 月 6 日正式宣布。为了实现这个里程碑,PyMC 团队计划于 2022 年 5 月 30 日开始为期一周的在线冲刺。目标是完成 v4.0 版本发布的剩余问题。但是,主要目标是最终确定文档并更新 PyMC 的网站。
并且所有 3 个网站都有单独的导航栏,这对用户来说很困惑,也许对库维护者来说也是如此?
这次 Dev 冲刺是在新的 PyMC Discord 服务器上进行的,该服务器可以轻松共享视频、摄像头和屏幕共享,并提供了一种在“频道”之间轻松切换的方式。
我们在新的 PyMC 在线聚会上分享了冲刺活动,以吸引社区中经验丰富的贡献者参与。我们有核心贡献者和新人的混合,这是一个很好的组合,因为它使我们能够高效工作,但也能够培养新一代的核心开发人员。以下团队成员从世界各地参加了这次活动
Thomas Wiecki (德国)
Ricardo Vieira (罗马尼亚)
Christian Luhmann (美国纽约)
Alex Andorra (法国)
Michael Osthege (德国)
Oriol Abril Pla (芬兰)
Chris Fonnesbeck (美国纳什维尔)
Osvaldo Martin (阿根廷)
Maxim Kochurov (俄罗斯莫斯科)
Reshama Shaikh (美国纽约)
PyMC 项目也开始了 2022 年 Google Summer of Code (GSOC) 计划,以下 GSOC 人员加入了
Connor Hassan (澳大利亚)
Purna Chandra Mansingh (印度)
Danh Phan (澳大利亚)
Larry Dong (加拿大)
许多社区贡献者也加入了
Fernando Irarrázaval
Ivan Finaev
percevalve
Rob Zinkov (德国)
整个星期都有很多人,我们可能忘记了一些人。如果我们忘记了你,请告诉我们!

PyMC v4.0 开发者黑客马拉松第二天,2022 年 6 月 2 日;照片来源:Thomas Wiecki;(从左到右):Alex Andorra、Christian Luhmann、Connor Hassan、Maxime Kochurov、Oriol Abril Pla、Purna Chandra Mansingh、Ricardo Vieira、Rob Zinkov、Thomas Wiecki#
冲刺期间的亮点成就#
以下是 PyMC 开发团队很高兴分享的一些亮点列表。
新的 PyMC 网站:pymc.io#
新网站 https://#/tbR03EYZl5 确实是一项重大改进。由 @OriolAbril 领导的文档团队彻底修改了它。它甚至还有一个使用 @pyodide 🤯 在浏览器中运行 PyMC 的交互式演示。https://#/yDkLfPmo9C
— Thomas Wiecki (@twiecki) 2022 年 6 月 6 日
Bambi:分层广义线性模型#
Bambi,使用单行代码构建分层广义线性模型的高级接口,现在也与 4.0 兼容 https://#/J6qzVFrsHv。有人称之为 PyMC 的 brms。
— PyMC Developers (@pymc_devs) 2022 年 6 月 6 日
标记维度和坐标#
Oriol Abril Pla 发表了一篇文章,其中包含更多详细信息:PyMC 4.0 与标记坐标和维度。
PyMC 4.0 刚刚发布!🚀🎉
— Oriol Abril Pla (@OriolAbril) 2022 年 6 月 7 日
为了配合发布,这是一篇关于在 PyMC 4.0 中使用标记维度和坐标的博客文章,这是我最喜欢的功能之一https://#/wd5Ow4sBP9 https://#/ZFPo4r1q7A
使用 LKJ 先验进行分层建模#
Tomas Capretto 写了一篇关于 在 PyMC 中使用 LKJ (Lewandowski-Kurowicka-Joe) 先验进行分层建模 的文章
#PyMC 版本 4 发布了,我们都对巨大的改进感到兴奋。在这篇新的博文中,我探讨了如何使用 `LKJCholeskyCov` 和 `LKJCorr` 在分层建模中对相关矩阵设置先验。想看看吗?!https://#/08LULKa5XL
— Tomás Capretto (@CaprettoTomas) 2022 年 6 月 13 日
PyMC v4.0 & Aesara#
在这个 PyMC 和 Aesara 笔记本中,Ricardo Vieira 和 Juan Orduz 介绍了 PyMC 模型如何转换为 Aesara 图形。
如果您想了解更多关于 #PyMC 4.0 和 Aesara 如何协同工作的信息,请查看 @RicardoV944 和 @juanitorduz https://#/7Wk4UQkqXC @AesaraDevs @pymc_devs pic.twitter.com/Ro9RsGaHrf 的这个新的深入教程
— Thomas Wiecki (@twiecki) 2022 年 6 月 7 日
绘制条件调整预测#
新版本还带来了绘制条件调整预测的功能,如果您有兴趣贡献,我们仍然在我们的 示例库中缺少此功能的示例
新版本还带来了绘制条件调整预测的功能,如果您有兴趣贡献,我们仍然在我们的图库中缺少此功能的示例。https://#/mXB8aXV6yN https://#/w9TmZnvYQd pic.twitter.com/kOn5WQx0Zk
— Osvaldo Martin (@aloctavodia) 2022 年 6 月 6 日
总结#
通过安装 通过 `conda` 安装 PyMC 开始使用 v 4.0
。阅读完整的 PyMC 4.0 版本发布公告 和 PyMC v4.0 版本说明。
连接 PyMC#
通过以下方式连接 PyMC
网站:pymc.io
Discourse:discourse.pymc.io
YouTube:PyMCDevelopers
Star GH repo:pymc-devs/pymc
加入 Meetup:pymc-online-meetup
Twitter:@pymc_devs
LinkedIn:@pymc