深度学习初学者指南
上QQ阅读APP看书,第一时间看更新

2.3 Keras的简介与安装

如果在互联网上搜索TensorFlow的示例代码,你会发现它可能不是非常容易理解或看懂。你可以找到初学者的教程,但实际上,情况很容易变得复杂,编辑别人的代码可能会非常困难。作为一个API解决方案,Keras可以相对轻松地开发深度学习Tensorflow模型原型。事实上,Keras不仅支持在TensorFlow之上运行,还支持在CNTK和Theano之上运行。

我们可以把Keras看成是实际TensorFlow模型和方法的抽象。这种共生关系已经变得如此流行,以至于TensorFlow现在非正式地鼓励那些开始使用TensorFlow的人使用Keras。Keras对用户非常友好,在Python中很容易理解,一般来说也很容易学习。