关于过拟合和欠拟合

一、什么是过拟合

过拟合意味着模型对训练数据过度拟合,导致在未见过的数据上表现不佳

二、什么是欠拟合

如果训练损失和验证损失都很高下降缓慢,可能是欠拟合。这可能意味着模型过于简单,无法很好地拟合数据。

三、如何判断训练的效果

当你运行 model.fit 时,会看到类似以下的输出:

Epoch 1/10
...
loss: 0.5000 - val_loss: 0.4500
Epoch 2/10
...
loss: 0.4000 - val_loss: 0.3800
...

这里的 loss 就是训练损失,val_loss 就是验证损失。

为了更详细地分析损失值的变化,你可以将 model.fit 的返回值存储在一个变量中,这个变量通常被称为 history:

history = model.fit(train_data, epochs=10, validation_data=val_data)

history.history[‘loss’] 是一个列表,包含了每个 epoch 的训练损失,
history.history[‘val_loss’] 包含了每个 epoch 的验证损失。

注意重点了!下面

  • 判断过拟合:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值