专栏首页CVer开源书:TensorFlow 内核剖析(中文)

开源书:TensorFlow 内核剖析(中文)

作者:刘光聪

编辑:机器之心 & Amusi

这是一本剖析 TensorFlow 内核工作原理的书籍,并非讲述如何使用 TensorFlow 构建机器学习模型,也不会讲述应用 TensorFlow 的最佳实践。本书将通过剖析 TensorFlow 源代码的方式,揭示 TensorFlow 的系统架构、领域模型、工作原理、及其实现模式等相关内容,以便揭示内在的知识。

项目链接:https://github.com/horance-liu/tensorflow-internals

在项目地址中,作者提供了全部的 LaTex 源文件,也提供了对应的 PDF,读者可直接下载 PDF。本书假设读者已经了解机器学习相关基本概念与理论,了解机器学习相关的基本方法论; 同时,假设读者熟悉 Python, C++ 等程序设计语言。

本书适合于渴望深入了解 TensorFlow 内核设计,期望改善 TensorFlow 系统设计和性能优化,及其探究 TensorFlow 关键技术的设计和实现的系统架构师、AI 算法工程师、和 AI 软件工程师。

PDF下载地址:https://raw.github.com/horance-liu/tensorflow-internals/master/tensorflow-internals.pdf

阅读方式

初次阅读本书,推荐循序渐进的阅读方式;对于高级用户,可以选择感兴趣的章节阅读。首次使用 TensorFlow 时,推荐从源代码完整地构建一次 TensorFlow,以便了解系统的构建方式,及其理顺所依赖的基本组件库。

另外,推荐使用 TensorFlow 亲自实践一些具体应用,以便加深对 TensorFlow 系统行为的认识和理解,熟悉常见 API 的使用方法和工作原理。强烈推荐阅读本书的同时,阅读 TensorFlow 关键代码;关于阅读代码的最佳实践,请查阅本书附录 A 的内容。

版本说明

本书写作时,TensorFlow 稳定发布版本为 1.2。不排除本书讲解的部分 API 将来被废弃,也不保证某些系统实现在未来版本发生变化,甚至被删除。

同时,为了更直接的阐述问题的本质,书中部分代码做了局部的重构;删除了部分异常处理分支,或日志打印,甚至是某些可选参数列表。但是,这样的局部重构,不会影响读者理解系统的主要行为特征,更有利于读者掌握系统的工作原理。

同时,为了简化计算图的表达,本书中的计算图并非来自 TensorBoard,而是采用简化了的,等价的图结构。同样地,简化了的图结构,也不会降低读者对真实图结构的认识和理解。

在线帮助

为了更好地与读者交流,已在 Github 上建立了勘误表,及其相关补充说明。由于个人经验与能力有限,在有限的时间内难免犯错。如果读者在阅读过程中,如果发现相关错误,请帮忙提交 Pull Request,避免他人掉入相同的陷阱之中,让知识分享变得更加通畅,更加轻松,我将不甚感激

本文分享自微信公众号 - CVer(CVerNews)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-12-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • TensorFlow从入门到精通 | 预告篇

    [TensorFlow从入门到精通]系列课程既包含TensorFlow的基础知识点(如Graph),还有卷积神经网络、模型的保存和恢复、迁移学习、Fine-Tu...

    Amusi
  • 【重磅】TensorFlow中文社区论坛发布

    昨天Amusi在刷微信公众号推文,突然看到"TensorFlow"官方微信推送的文章,瞬间就被点燃了。对于这种标题党“TensorFlow中文社区论坛 (测试版...

    Amusi
  • TensorFlow从入门到精通 | 01 简单线性模型(上篇)

    [TensorFlow从入门到精通] 01 简单线性模型(上)介绍了TensorFlow如何加载MNIST、定义数据维度、TensorFlow图、占位符变量和O...

    Amusi
  • 揭秘框架的本源:开源中文书「TensorFlow内核剖析」

    项目链接:https://github.com/horance-liu/tensorflow-internals

    机器之心
  • 【我不再使用TensorFlow的5大原因】谷歌最受欢迎深度学习框架日渐式微?

    【新智元导读】一篇叫做“TensorFlow Sucks”的文章火了。上线不到两年便成为Github最受欢迎深度学习项目,谷歌开源深度学习框架TensorFlo...

    新智元
  • 【问答集锦】TensorFlow带你进入深度学习的世界

    自TensorFlow于2015年底正式开源,距今已有一年多,不久前,TensorFlow正式版也发布了。这期间TensorFlow不断给人以惊喜,推出了分布式...

    博文视点Broadview
  • 2.2版本发布!TensorFlow推出开发者技能证书

    Google决定开源TensorFlow是为了让每个开发人员和研究人员都能方便地使用人工智能来解决多样化的现实问题。自开源以来,TensorFlow的下载次数超...

    AI科技大本营
  • TensorFlow 资源大全–中文版

    jtoy 发起整理的 TensorFlow 资源,包含一些很棒的 TensorFlow 工程、库、项目等。

    十四君
  • 王霸之路:从0.1到2.0,一文看尽TensorFlow“奋斗史”

    2015年11月,Google正式发布了Tensorflow的白皮书并开源TensorFlow 0.1 版本。

    AI科技大本营
  • 王霸之路:从0.1到2.0,一文看尽TensorFlow“奋斗史”

    2015年11月,Google正式发布了Tensorflow的白皮书并开源TensorFlow 0.1 版本。

    AI算法与图像处理

扫码关注云+社区

领取腾讯云代金券