TensorFlow 概率

TensorFlow 概率是一个用于在 TensorFlow 中进行概率推理和统计分析的库。作为 TensorFlow 生态系统的一部分,TensorFlow 概率提供了概率方法与深度网络的集成、使用自动微分的基于梯度的推理,以及通过硬件加速 (GPU) 和分布式计算扩展到大型数据集和模型的能力。

要开始使用 TensorFlow 概率,请参阅 安装指南 并查看 Python 笔记本教程

组件

我们的概率机器学习工具的结构如下

第 0 层:TensorFlow

数值运算——特别是 LinearOperator 类——支持可以利用特定结构(对角线、低秩等)进行高效计算的无矩阵实现。它由 TensorFlow 概率团队构建和维护,是核心 TensorFlow 中 tf.linalg 的一部分。

第 1 层:统计构建块

第 2 层:模型构建

第 3 层:概率推理

TensorFlow 概率处于积极开发中,接口可能会发生变化。

示例

除了导航中列出的 Python 笔记本教程 之外,还提供了一些示例脚本

报告问题

使用 TensorFlow Probability 问题跟踪器 报告错误或功能请求。