Keras:Python深度学习库简介
Keras是一个高级神经网络API,用Python编写,能够在TensorFlow,CNTK或Theano之上运行。 它的开发重点是实现快速开发。 能够以最小的时间成本从理论到结果,这也进行快速研究验证的关键。
如果您需要深度学习库,请使用Keras:
- 允许简单快速的原型设计(通过用户友好接口,模块化和可扩展性)。
- 支持卷积网络和循环网络,以及两者的组合。
- 在CPU和GPU上无缝运行。
30秒入门Keras
Keras的核心数据结构是一种模型,一种组织层的方式。 最简单的模型是Sequential模型,一个线性的层叠。 对于更复杂的体系结构,您应该使用Keras功能API,它允许构建任意图层图。
这是Sequential模型:
from keras.models import Sequential
model = Sequential()
堆叠图层用.add():
from keras.layers import Dense
model.add(Dense(units