keras中的fit函数参数_keras的fit_generator与callback函数

本文介绍了Keras中fit_generator函数的使用,以及在训练过程中callback类的作用。重点讲解了ModelCheckpoint和History类如何在每个epoch结束后保存模型和记录训练历史。同时,解释了训练与验证过程,强调了生成器在提高效率和降低资源需求方面的优势,以及callback在记录和输出训练信息上的关键角色。
摘要由CSDN通过智能技术生成

fit_generator函数

fit_generator函数

callback类

每一个epoch结束(on_epoch_end)时,都要调用callback函数,callback函数(类)都要集成callback类,callback类的成员函数如下:

callback类

keras.callbacks.ModelCheckpoint是一个常见的callback类,其重写了on_epoch_end函数,在每个epoch结束保存模型数据进入文件。

ModelCheckpoint类

keras.callbacks.History类主要记录每一次epoch训练的结果,包含loss以及acc的值;keras.callbacks.ProgbarLogger类实现训练中间状态数据信息的输出,主要涉及进度相关信息。

训练过程分析

a. model.fit_generator: #训练入口函数

训练过程分析

训练与验证结果解读

在每一个epoch的最后一个迭代(最后一次batch)时,要进行此轮epoch的校验(evaluate)

训练与验证结果解读

验证逻辑是将validation_steps的test的值取平均值,作为本epoch训练的最终效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值