TensorFlow知识图谱实战
上QQ阅读APP看书,第一时间看更新

2.1 Keras让一切变简单

神经网络专家Rachel Thomas曾经说过,“接触TensorFlow后,我感觉我还是不够聪明,但有了Keras之后,事情会变得简单一些。”

Keras是一个高级别的Python神经网络框架,是能在TensorFlow上运行的一种高级的API框架,拥有丰富的对数据的封装和一些先进的模型的实现,避免了开发人员“重复造轮子”。换言之,Keras对于提升开发人员的开发效率来讲意义重大。TensorFlow和Keras的Logo如图2.1所示。

图2.1 TensorFlow +Keras

“不要重复造轮子。”这是TensorFlow引入Keras API的最终目的,本书以TensorFlow为主、Keras为辅进行开发,目的是简化程序编写,这一点一定要注意。

提示

本章非常重要,强烈建议读者独立完成每个完整代码和代码段的编写。