深度学习库Keras快速入门

Keras是一个强大的、易于使用的深度学习库,无缝对接Theano 和 TensorFlow,同时提供高层神经网络API,来建立和评估深度学习模型。

Keras入门例子:

深度学习库Keras快速入门_第1张图片

Keras内置了一些经典数据集。比如:

boston_housing:数据集来自卡内基梅隆大学维护的 StatLib 库。样本包含 1970 年波士顿郊区不同位置的房屋信息,共有 13 种房屋属性。

mnist 数据集:训练集为 60,000 张 28x28 像素灰度图像,测试集为 10,000 同规格图像,总共 10 类数字标签。

cifar10是一个50,000 张 32x32 彩色训练图像数据,以及 10,000 张测试图像数据,总共分为 10 个类别。

imdb 数据集来自 IMDB 的 25,000 条电影评论,以情绪(正面/负面)标记。

深度学习库Keras快速入门_第2张图片

Keras库提供的数据预处理能力:

深度学习库Keras快速入门_第3张图片

Keras构建深度学习网络模型,非常精简,很容易上手使用:

构建序列模型:

深度学习库Keras快速入门_第4张图片

构建多层感知机模型:

深度学习库Keras快速入门_第5张图片

多分类模型:

深度学习库Keras快速入门_第6张图片

回归模型:

CNN模型:

深度学习库Keras快速入门_第7张图片

RNN模型:

深度学习库Keras快速入门_第8张图片

检查模型:

深度学习库Keras快速入门_第9张图片

编译模型:

深度学习库Keras快速入门_第10张图片

训练模型。Keras 内置对多 GPU 数据并行的支持。Keras 模型可以被转换为 TensorFlow Estimators 并在 GPU 集群上训练。Keras 可以在 Spark上训练。

深度学习库Keras快速入门_第11张图片

评估模型:

深度学习库Keras快速入门_第12张图片

使用模型做预测:

深度学习库Keras快速入门_第13张图片

保存模型:

深度学习库Keras快速入门_第14张图片

以上就是Keras使用的入门例子,希望有帮助。

你可能感兴趣的:(深度学习库Keras快速入门)