最近,TensorFlow 提供了中文版的教程(Tutorials)和指南(Guide)。

其中,教程是介绍了一些基本的机器学习模型,包括分类、回归等,也包括一些深度学习方面的模型,包括常用的卷积神经网络、生成对抗网络、循环神经网络等等,并且主要使用高阶的 Keras 等 API 来实现代码。

而指南则是深入介绍了 TensorFlow 的工作原理,包括高阶 API、Estimator、加速器、低阶 API 和 TensorBoard 等等。

项目地址是:

https://tensorflow.google.cn/tutorials/?hl=zh-cn

教程

TensorFlow 是一个用于研究和生产的开放源代码机器学习库。TensorFlow 提供了各种 API,可供初学者和专家在桌面、移动、网络和云端环境下进行开发。中文版教程是为了让初学者可以快速上手 TensorFlow,所以也采用高阶的 keras 等 API 来展示不同模型的例子,包括基础的分类回归模型,更深入点的 CNN、GAN、RNN 等。


如上图所示,首先介绍的是机器学习方面的基本模型,分类和回归,其中分类是分别基于图像和文本来介绍,给出两个例子。基于图像的是采用 Fashion Mnist 这个数据集,如下图所示,


而基于文本的是采用 IMDB 的数据集,包含来自互联网电影数据库的 50000 条的影评文本。


此外,应用在研究和实验方面的 Eager Execution 和分布式大规模训练的 Estimator 接口也有给出教程介绍使用。


然后就是介绍其他的深度学习方面的模型,包括视觉方面的 CNN 和 GAN,序列模型 RNN 等等,最后就是给出后续的学习计划了,包括推荐 CS20(http://web.stanford.edu/class/cs20si/)、CS231n(http://cs231n.stanford.edu/)课程,书籍《使用Python进行深度学习》、《深度学习》等进行后续的学习和提升。


指南

指南主要是深入介绍了 TensorFlow 的工作原理,包括以下的部分。

高阶 API
  • Keras,用于构建和训练深度学习模型的 TensorFlow 高阶 API。

  • Eager Execution,一个以命令方式编写 TensorFlow 代码的 API,就像使用 NumPy 一样。

  • Estimator,一个高阶 API,可以提供已准备好执行大规模训练和生产的完全打包的模型。

  • 导入数据,简单的输入管道,用于将您的数据导入 TensorFlow 程序。

Estimator
  • Estimator,了解如何将 Estimator 用于机器学习。

  • 预创建的 Estimator,预创建的 Estimator 的基础知识。

  • 检查点,保存训练进度并从您停下的地方继续。

  • 特征列,在不对模型做出更改的情况下处理各种类型的输入数据。

  • Estimator 的数据集,使用 tf.data 输入数据。

  • 创建自定义 Estimator,编写自己的 Estimator。

加速器
  • 使用 GPU - 介绍了 TensorFlow 如何将操作分配给设备,以及如何手动更改此类分配。

  • 使用 TPU - 介绍了如何修改 Estimator 程序以便在 TPU 上运行。

低阶 API
  • 简介 - 介绍了如何使用高阶 API 之外的低阶 TensorFlow API 的基础知识。

  • 张量 - 介绍了如何创建、操作和访问张量(TensorFlow 中的基本对象)。

  • 变量 - 详细介绍了如何在程序中表示共享持久状态。

  • 图和会话 - 介绍了以下内容:

    • 数据流图:这是 TensorFlow 将计算表示为操作之间的依赖关系的一种表示法。

    • 会话:TensorFlow 跨一个或多个本地或远程设备运行数据流图的机制。如果您使用低阶 TensorFlow API 编程,请务必阅读并理解本单元的内容。如果您使用高阶 TensorFlow API(例如 Estimator 或 Keras)编程,则高阶 API 会为您创建和管理图和会话,但是理解图和会话依然对您有所帮助。

  • 保存和恢复 - 介绍了如何保存和恢复变量及模型。

TensorBoard

TensorBoard 是一款实用工具,能够直观地展示机器学习的各个不同方面。以下指南介绍了如何使用 TensorBoard:

  • TensorBoard:可视化学习过程 - 介绍了 TensorBoard。

  • TensorBoard:图的可视化 - 介绍了如何可视化计算图。

  • TensorBoard 直方图信息中心 - 演示了如何使用 TensorBoard 的直方图信息中心。

其他
  • TensorFlow 版本兼容性 - 介绍了向后兼容性保证及无保证内容。

  • 常见问题解答 - 包含关于 TensorFlow 的常见问题解答。


欢迎关注我的微信公众号--机器学习与计算机视觉或者扫描下方的二维码,在后台留言,和我分享你的建议和看法,指正文章中可能存在的错误,大家一起交流,学习和进步!


推荐阅读

1.机器学习入门系列(1)--机器学习概览(上)

2.机器学习入门系列(2)--机器学习概览(下)

3.[GAN学习系列] 初识GAN

4.[GAN学习系列2] GAN的起源

5.谷歌开源的 GAN 库--TFGAN

如果你觉得我写得还不错,可以给我点个赞!


[资源分享] TensorFlow 官方中文版教程来了相关推荐

  1. tensorflow英语怎么读_英语不行?你可以试试TensorFlow官方中文版教程

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 | 机器之心 现在 TensorFlow 有官方中文版教程啦,以前的英文版 Tutorials ...

  2. Tensorflow 官方版教程中文版

    2015年11月9日,Google发布人工智能系统TensorFlow并宣布开源,同日,极客学院组织在线TensorFlow中文文档翻译.一个月后,30章文档全部翻译校对完成,上线并提供电子书下载,该 ...

  3. [资源分享] 推荐两本电子书

    又到了一周一次的资源和教程推荐.这周会推荐两本电子书,希望大家不只是收藏不阅读系列哦! 1. <模式识别与机器学习>(PRML)免费开放下载 第一本推荐的书籍就是 AI 领域里面一直都非常 ...

  4. 最全的官方中文教程来了,NumPy结合深度学习,还有防脱发指南

    点击上方"开发者技术前线",选择"星标" 在看 真爱 来自:机器之心报 NumPy 无疑是很多机器学习研究者和开发者的「白月光」.如此优秀的项目,没有中文版怎么 ...

  5. 斯坦福大学新课CS224W-2019-图网络机器学习算法-视频及ppt资源分享

    课程内容介绍 网络是建模复杂的社会,技术和生物系统的基本工具.结合在线社交网络的出现和生物科学中大规模数据的可用性,本课程着重分析大型网络,这些大型网络提出了一些计算,算法和建模方面的挑战.通过学习他 ...

  6. Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程!

    Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程! 提取码均为0916 jdk-8u301-linux-x ...

  7. TensorFlow 中文资源精选,官方网站,安装教程,入门教程,实战项目,学习路径。

    转载至:http://www.nanjixiong.com/thread-122211-1-1.html Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习 ...

  8. AutoCAD2018官方中文版下载安装教程

    AutoCAD2018官方中文版下载安装教程 其他版本按装教程[所有版本安装步骤都几乎一模一样,具体安装步骤可以参考 AutoCAD 2021 安装教程, [2020/8/30号] 亲自安装测试,步骤 ...

  9. AutoCAD2019官方中文版下载安装教程

    AutoCAD2019官方中文版下载安装教程 其他版本按装教程:[所有版本安装步骤都几乎一模一样,具体安装步骤可以参考 AutoCAD 2021 安装教程, [2020/8/30号] 亲自安装测试,步 ...

最新文章

  1. Apache Unable to find the wrapper https - did you forget to enable it when you configured PHP?
  2. 玻利维亚java_BlogJava
  3. linux 内核 调试工具介绍
  4. 近似推断包括采样和变分两种方法,前者是通过_____进行近似,后者是通过_______进行近似。
  5. 深入浅出Nintex——更新PeopleandGroup类型的Field
  6. 电脑 linux系统下载官网,红旗Linux操作系统
  7. mailto 附带附件_为什么附带项目如此重要
  8. PHP表格整个往右,css - 使用table表格无端的整体向右偏移一段距离
  9. 2018-4-18 Linux学习笔记
  10. C#.NET分别以GET和POST方式抓取远程页面
  11. getWriter() has already been called for this response
  12. 【青岛站】SWAT模型高阶应用暨无资料地区建模、不确定分析与气候变化、土地利用对面源污染影响模型改进及案例分析研讨
  13. 计算机和移动终端在信息系统中的工作原理,粤教版(2019)信息技术 必修2 2.3 信息系统中的计算机和移动终端 课件(共30张PPT)...
  14. position:relative的用法
  15. 【PAT】1046. Shortest Distanc(循环数组)+(总结高效代码)
  16. 百度地图API申请——服务端
  17. Python基础学习笔记-4.组合数据类型
  18. 君莫笑系列视频学习(3)
  19. ubuntu qq音乐/网易云音乐 播放没有声音,播放mv有声音,解决办法
  20. 世界上第一台通用计算机是多少年诞生的,世界上第一台通用计算机ENIAC是( )年诞生的。...

热门文章

  1. 串口数据波形显示_【专题教程第6期】SEGGER的J-Scope波形上位机软件,RTT模式波形上传可飙到500KB/S...
  2. 【 Grey Hack 】综合工具 shellOs
  3. [会议分享]2020全球软件大会分享-PWA在项目中的最佳实践
  4. c++类模板及参数类型的运行时判断
  5. VC设置CEdit控件背景透明、文字背景也透明
  6. bash命令行中带通配符参数何时展开??
  7. OpenGL 开发环境配置
  8. [react] react兄弟组件如何通信?
  9. 前端学习(3221):类式组件中的props
  10. 前端学习(3063):vue+element今日头条管理-总页码处理2