概率编程语言(Probabilistic Programming Languages)库 —— edward
来源:互联网 发布:whois域名查询系统 编辑:程序博客网 时间:2024/05/17 09:34
注意:tensorflow api 在 1.1.0 以后迎来重大变化,edward 的稳定版依赖于 tensorflow 1.1.0。
edward
是一个支持概率建模、推断的 Python 第三方库,官网地址:A library for probabilistic modeling, inference, and criticism.,其教程 edward tutorials。
其主要实现和支持如下三方面:
- modeling:
- directed graphical models,有向图模型;
- neural networks(基于 keras、tensorflow slim)
- implicit generative models:
- Bayesian nonparametrics & probabilistic program
- inference:
- variational inference
- Black box variational inference
- Stochastic variational inference
- Generative adversarial networks
- Maximum a posteriori estimation
- 蒙特卡洛:
- 吉布斯采样;
- 汉密尔顿蒙特卡洛
- Compositions of inference
- Expectation-Maximization
- Pseudo-marginal and ABC methods
- Message passing algorithms
- variational inference
- criticism:
- Point-based evaluations
- Posterior predictive checks
1. demo
Your first Edward program
阅读全文
0 0
- 概率编程语言(Probabilistic Programming Languages)库 —— edward
- If programming languages were vehicles(如果把编程语言当成座驾 )
- Programming Languages Supported by GCC(GCC 支持的编程语言)
- 贝叶斯方法(Bayesian approach) —— 一种概率解释(probabilistic interpretation)
- 概率图模型的学习——Probabilistic Graphical Model
- Stanford概率图模型(Probabilistic Graphical Model)— 第一讲 贝叶斯网络基础
- Stanford概率图模型(Probabilistic Graphical Model)— 第二讲 Template Models and Structured CPDs
- Stanford概率图模型(Probabilistic Graphical Model)— 第一讲 贝叶斯网络基础
- Programming Languages
- programming languages
- 概率语言模型 Probabilistic Language Modeling (三) --- 训练工具汇总
- 概率语言模型 Probabilistic Language Modeling (一) --- 整体简介
- XSL语言(XSL Languages)(1)XSL Languages
- Programming / Languages / Comparison_and_Review
- Programming Languages Comparision
- Concepts in Programming Languages
- Timeline of programming languages
- Comparison of programming languages
- 机器学习中产生overfitting的可能性和解决overfitting的方法
- jupyter notebook 增加kernel的方法
- 深度学习神经网络从欠拟合到拟合的调整方法及示例代码
- 拥抱firewalld,但也别忘了iptables——上篇(iptables详解)
- css的引入规则---lesson1
- 概率编程语言(Probabilistic Programming Languages)库 —— edward
- Dorado的一些技巧总结
- 八个移动应用的测试工具
- 梳理一下ios开发的环境、工具、框架
- Service xxx does not have a SELinux domain defined
- java调用python
- 《数据结构学习与实验指导》2-1:简单计算器
- JavaScript变量: 变量命名原则
- 冒泡排序