深度概率编程语言 Edward

码农软件 · 软件分类 · 神经网络/人工智能 · 2019-10-14 22:27:20

软件介绍

Edward 是一个用于概率建模、推理和评估的 Python 库。它是一个用于快速实验和研究概率模型的测试平台,其涵盖的模型范围从在小数据集上的经典层次模型到在大数据集上的复杂深度概率模型。Edward 融合了以下三个领域:贝叶斯统计学和机器学习、深度学习、概率编程。

它支持以下方式的建模:

  • 定向图模型

  • 神经网络(通过 Keras 和 TensorFlow Slim 等库)

  • 条件特定的无向模型

  • 贝叶斯非参数和概率程序

它支持以下方式的推理:

变分推理(Variational inference)

  • 黑箱变分推理

  • 随机变分推理

  • 包容 KL 散度(Inclusive KL divergence):\text{KL}(p\|q)KL(p∥q)

  • 最大后验估计

蒙特卡洛(Monte Carlo)

  • 哈密尔顿蒙特卡罗(Hamiltonian Monte Carlo)

  • 随机梯度 Langevin 动态

  • Metropolis-Hastings

推理的组成

  • 期望最大化(Expectation-Maximization)

  • 伪边界和 ABC 方法(Pseudo-marginal and ABC methods)

  • 消息传递算法(Message passing algorithms)

    它支持以下的模型评估和推理:

    • 基于点的评估(Point-based evaluations)

    • 后验预测检查(Posterior predictive checks)

    Edward 构建于 TensorFlow 之上。它支持诸如计算图、分布式训练、CPU/GPU 集成、自动微分等功能,也可以用 TensorBoard 可视化。

    本文地址:https://codercto.com/soft/d/16774.html

    CSS权威指南(第三版)

    CSS权威指南(第三版)

    [美] Eric A.Meyer / 侯妍、尹志忠 / 中国电力出版社 / 2007-10 / 58.00

    你是否既想获得丰富复杂的网页样式,同时又想节省时间和精力?本书为你展示了如何遵循CSS最新规范(CSS2和CSS2.1)将层叠样式表的方方面面应用于实践。 通过本书提供的诸多示例,你将了解如何做到仅在一处建立样式表就能创建或修改整个网站的外观,以及如何得到HTML力不能及的更丰富的表现效果。 资深CSS专家Eric A.Meyer。利用他独有的睿智和丰富的经验对属性、标记、标记属性和实......一起来看看 《CSS权威指南(第三版)》 这本书的介绍吧!

    在线进制转换器
    在线进制转换器

    各进制数互转换器

    MD5 加密
    MD5 加密

    MD5 加密工具

    RGB HSV 转换
    RGB HSV 转换

    RGB HSV 互转工具