pyBPL:贝叶斯程序学习工具的Python实现(使用PyTorch)

时间:2024-06-05 09:10:03
【文件属性】:

文件名称:pyBPL:贝叶斯程序学习工具的Python实现(使用PyTorch)

文件大小:3.66MB

文件格式:ZIP

更新时间:2024-06-05 09:10:03

Python

pyBPL:基于Python的贝叶斯程序学习 pyBPL是使用PyTorch后端在Python 3中实现贝叶斯程序学习(BPL)的工具包。 是用MATLAB编写的(请参阅Lake等人(2015年):“通过概率程序归纳进行人级概念学习”)。 我是博士我是Brenden Lake的学生,我已经为我们开发了这个库。 目前,只有正向生成模型是完整的; 推理算法仍在研究中(欢迎贡献!)。 该库仍处于试验阶段,并且正在大力开发中。 该存储库的关键组件是: BPL角色学习工具的完全可区分的实现,包括符号渲染,样条拟合/评估和模型评分(对数似然)。 用于将概念和概念性背景知识表示为概率程序的通用框架。 字符概念是框架的一种体现,在此作为初步用例。 我感谢Maxwell Nye,Mark Goldstein和Tuan-Anh Le对开发此库的帮助。 设置 此代码存储库需要Python 3和PyTor


网友评论