Keras介绍
Keras 是一个高级的Python 神经网络框架,其文档详。Keras 已经被添加到TensorFlow 中,成为其默认的框架,为TensorFlow 提供更高级的API。如果读者不想了解TensorFlow 的细节,只需要模块化,那么Keras 是一个不错的选择。如果将TensorFlow 比喻为编程界的Java 或C++,那么Keras 就是编程界的Python。
它作为TensorFlow 的高层封装,可以与TensorFlow 联合使用,用它很速搭建原型。另外,Keras 兼容两种后端,即Theano 和TensorFlow,并且其接口形式和Torch 有几分相像。掌握Keras 可以大幅提升对开发效率和网络结构的理解。
Keras和tensorflow关系
TensorFlow是最著名的用于深度学习生产环境的框架。它有一个非常大非常棒的社区。然而,TensorFlow的使用不那么简单。另一方面,Keras是在TensorFlow基础上构建的高层API,比TF(TensorFlow的缩写)要易用很多。
Keras的底层库使用Theano或TensorFlow,这两个库也称为Keras的后端。无论是Theano还是TensorFlow,都是一个“符号式”的库。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删