其它机器学习、深度学习算法的全面系统讲解可以阅读《机器学习-原理、算法与应用》,清华大学出版社,雷明著,由SIGAI公众号作者倾力打造。
本文主要讲解了在编写基于TensorFlow的应用过程中如何使用Eager Mode。内容主要包括
-
Eager Mode简介
-
Eager Mode下的自动求导
-
在Eager Mode下创建一个模型并进行训练。
另外,本文还提供了基于TensorFlow底层API方式编写的实现同样功能的模型,读者可以对比两种不同编写方式的异同点。
Eager Mode 简介
在TensorFlow 团队今年8月份发布的关于TensorFlow 2.0即将到来的公告中我们可以看到,Eager executio将作为TensorFlow 2.0 的核心特征[1],这预示着未来将有大量基于Eager Mode的应用出现。在今年年底TensorFlow 2.0 预览版发布之前,我们首先来回顾一下目前Eager Mode的功能。本文中使用的代码是基于1.12 版本的TensorFlow, 相信在对Eager Mode的使用方式方面与2.0 版本不会有重大区别,所有代码均可在SIGAI在线编程中的sharedata/intro_to_tf路径下免费获取,欢迎大家使用。
Eager Mode 是由大名鼎鼎的Google Brain团队