keras学习笔记

本文介绍了使用Keras进行深度学习的基本步骤,包括搭建模型、编译、训练、评估及模型保存。通过功能性API或子类化方式创建模型,使用.compile()指定优化器、损失函数和指标。训练时注意验证集的划分和batch_size的选择。评估模型时,可以使用.evaluate()函数。模型的保存和加载涉及到History对象、HDF5文件以及通过层名字加载权重。
摘要由CSDN通过智能技术生成

参考资料
官方文件:https://keras.io/api/models/model/
CSDN:
https://blog.csdn.net/u010159842/article/details/54136177
https://blog.csdn.net/gqixf/article/details/80097401
https://blog.csdn.net/u010159842/article/details/54407745

搭建模型
keras中有两种搭建模型的方法:

  1. 使用“功能性API”(从Input入手)
import tensorflow as tf

inputs = tf.keras.Input(shape=(3,))
x = tf.keras.layers.Dense(4, activation=tf.nn.relu)(inputs)
outputs = tf.keras.layers.Dense(5, activation=tf.nn.softmax)(x)
model = tf.keras.Model(inputs=inputs, outputs=outputs)
  1. 通过类继承(subclassing the model)
class MyModel(tf.keras.Model):

  d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值