深度学习库Keras快速入门

本文介绍了Keras这个强大的深度学习库,它提供高层API,支持Theano和TensorFlow。文中通过实例展示了数据集加载、模型构建、编译、训练、评估和保存的过程,包括多层感知机、多分类、回归、CNN和RNN模型。
摘要由CSDN通过智能技术生成

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

Keras入门例子:

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库提供的数据预处理能力:


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

构建序列模型:

构建多层感知机模型:

多分类模型:

回归模型:

CNN模型:

RNN模型:

检查模型:

编译模型:

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

评估模型:

使用模型做预测:

保存模型:

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

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值