您的当前位置:首页正文

TensorFlow Programmer's Guid

来源:华佗小知识

程序员指南

高层级API

简单方便,容易上手,适合新手

  • Eager Execution :使用TF的最简单方法
  • Estimators: 引入高层级TensorFlow API,极大简化了ML编程。
  • Importing Data:解释如何设置数据管道,将数据集读入您的TensorFlow程序。

低层级API

灵活自由,提高性能,适合高手

  • introduction:介绍了如何在高级api之外使用TensorFlow的基本知识。
  • Tensors:解释如何创建、操作和访问张量——TensorFlow中的基本对象。
  • Variables:详细说明了如何在程序中表示共享的、持久的状态。
  • Graphs:dataflow图,它是TensorFlow的计算表示,作为操作之间的依赖关系。
  • Session:TensorFlow在一个或多个本地或远程设备上运行dataflow图形的机制。如果您使用低层级的TensorFlow API编程,那么这个单元是必不可少的。如果您使用的是高层级的TensorFlow API,比如Estimators或Keras,高级API会为您创建和管理图表和会话,但是理解图表和会话仍然是有帮助的。
  • Save and Restore:如何保存和恢复变量和模型。

加速器

Accelerators 使用GPU、TPU

机器学习的概念

嵌入(Embedding),介绍了嵌入的概念,提供了一个简单的例子,在TensorFlow中训练嵌入,并解释了如何使用TensorBoard嵌入工程来查看嵌入。

调试

如何使用TensorFlow调试器(tfdbg)。

TensorBoard

TensorBoard是一种将机器学习的不同方面可视化的工具。

杂项

TensorFlow版本兼容性,这解释了向后兼容性保证和非担保。
经常被问到的问题,其中包含关于TensorFlow的常见问题。