赞
踩
keras中文文档:https://keras.io/zh/
Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行。Keras 的开发重点是支持快速的实验。能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。

定义模型有两种方法:一种是使用 Sequential 类(仅用于层的线性堆叠,这是目前最常
见的网络架构),另一种是函数式 API(functional API,允许构建任意的神经网络图)。
from keras.models import Sequential from keras.layers import Dense from keras import optimizers model = Sequential() # 简单地使用 .add() 来堆叠模型: model.add(Dense(units=64, activation='relu', input_dim=100)) model.add(Dense(units=10, activation='softmax')) # 在完成了模型的构建后, 可以使用 .compile() 来配置学习过程 model.compile(loss='categorical_crossentropy', optimizer='sgd', metrics=['accuracy']) # 批量地在训练数据上进行迭代 model.fit(x_train, y_train, epochs=5, batch_size=32) # 评估模型性能 loss_and_metrics = model.evaluate(x_test, y_test, batch_size=128) # 对新的数据生成预测 classes = model.predict(x_test, batch_size=128)
见python 第七章
未完待续。。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。