加入收藏 | 设为首页 | RSS
您当前的位置:首页 > 公司动态

入门 TensorFlow的动态图工具Eager怎么用?这是一篇极简教程

时间:07-31  来源:本站  作者:
  原标题:入门 TensorFlow的动态图工具Eager怎么用?这是一篇极简教程  去年 11 月,Google Brain 团队发布了 Eager Execution,一个由运行定义的新接口,为 TensorFlow 这一最为流行的深度学习框架引入了动态图机制

  原标题:入门 TensorFlow的动态图工具Eager怎么用?这是一篇极简教程

  去年 11 月,Google Brain 团队发布了 Eager Execution,一个由运行定义的新接口,为 TensorFlow 这一最为流行的深度学习框架引入了动态图机制。Eager 的出现使得开发变得更为直观,从而让 TensorFlow 的入门难度大为降低。本文介绍了使用 TensorFlow Eager 构建神经网络的简单教程。

  本文旨在帮助那些希望通过 TensorFlow Eager 模式获得深度学习实践经验的人。TensorFlow Eager 可以让你像使用 Numpy 那样轻松地构建神经网络,其巨大优势是提供了自动微分(无需再手书反向传播,(*^▽^*)!)。它还可以在 GPU 上运行,使神经网络训练速度明显加快。

  谷歌大脑的开发团队曾表示,Eager Execution 的主要优点如下:

  我会努力让每个人都能理解这份教程,因此我将尽量在无需 GPU 处理的前提下解决问题。

  01. 构建一个简单的神经网络——下图将教你如何在一个合成生成的数据集上用 TensorFlow Eager 模式构建和训练一个单隐藏层神经网络。

  02. 在 Eager 模式中使用度量——下图将教你针对三种不同的机器学习问题(多分类、不平衡数据集和回归),如何使用与 Eager 模式兼容的度量。

  03. 保存和恢复训练好的模型——下图将教你如何保存训练好的模型并随后恢复它以对新数据进行预测。

  04. 将文本数据传输到 TFRecords——下图将教你如何把可变序列长度的文本数据存储到 TFRecords 中。当使用迭代器读取数据集时,数据可以在批处理中快速填充。

  05. 将图像数据传输到 TFRecords——下图将教你如何把图像数据及其元数据传输到 TFRecords 上。

  06. 如何批量读取 TFRecords 数据——下图将教你如何从 TFRecords 中批量读取可变序列长度数据或图像数据。

  07. 构建一个用于情绪识别的 CNN 模型——下图将教你使用 TensorFlow Eager API 和 FER2013 数据集从零开始构建一个 CNN 模型。在完成以后,你将能使用网络摄像头试验自己构建的神经网络,这是一个很棒的尝试!

  09. 构建一个时序回归 RNN——下图展示了如何为时序预测构建一个 RNN 模型。

广告
上一篇:工行宁波市分行手机银行受青睐
下一篇:天津开发区代理注册公司向税务局备案所需材料
广告
推荐
最新
  1. 天津开发区代理注册公司向税务局备案所需材
  2. 入门 TensorFlow的动态图工具Eager怎么用?这
  3. 工行宁波市分行手机银行受青睐
  4. 大发在线德州扑克开户信誉最好的是哪个网站
  5. APT德州扑克在线平台全新登场 精彩活动即将
  6. 上海浦东高桥保税区代办工商注册 代理记帐
  7. 德州扑克风靡下的赌性围城
热门
  1. 德州扑克风靡下的赌性围城
  2. 上海浦东高桥保税区代办工商注册 代理记帐
  3. APT德州扑克在线平台全新登场 精彩活动即将
  4. 大发在线德州扑克开户信誉最好的是哪个网站
  5. 工行宁波市分行手机银行受青睐
  6. 入门 TensorFlow的动态图工具Eager怎么用?这
  7. 天津开发区代理注册公司向税务局备案所需材