一文搞定的keras的无脑步骤

模块

独立模块:网络层、损失函数、优化器、初始化策略、激活函数、正则化方法

  • keras的本质是各个模块的组合。
  • 也可以添加自己的新模块(仿照现有的模块编写新的类或函数)
    模块结构:
    在这里插入图片描述

keras框架搭建步骤

在这里插入图片描述

step1 选则模型

Keras有两种类型的模型,序贯模型(Sequential)和函数式模型(Model),函数式模型应用更为广泛,序贯模型是函数式模型的一种特殊情况。

  • 序贯模型(Sequential):单输入单输出,一条路通到底,层与层之间只有相邻关系,没有跨层连接。这种模型编译速度快,操作也比较简单,具体见Keras-序贯模型(Sequential)
  • 函数式模型(Model):多输入多输出,层与层之间任意连接。这种模型编译速度慢,具体见keras函数式模型(Model)

这两个简单的方法会之后,剩下keras的应用就是去官方中文文档(目录索引已做)去了解各个模块使用规则,和自己编写模块

step2 网络结构

step3 编译

step4 训练

step5 预测

网络、参数打印、存储问题

# 打印模型概况
model.summary()
# 生成模型图片,后两个参数不必须,默认就是这样
keras.utils.plot_model(model_m, 'model1.png', show_shapes=False, show_layer_names=True)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值