fit_generator()函数

@2021/4/1,尝试本人的第一篇博客编写

fit_generator()函数

函数与参数

  1. 功能:
    利用Python的生成器,逐个生成数据的 batch 并进行训练。生成器与模型将并行执行以提高效率。这种模式适合训练数据集非常大的情况,不能同时将数据载入内存中。
  2. 参数及说明
fit_generator(self, 
              generator,  # 生成器函数,生成器的输出应该为: (inputs, targets)的tuple;
              steps_per_epoch,  # int,当生成器返回steps_per_epoch次数据时一个epoch结束,执行下一个epoch, int(number_of_train_samples / batch_size);
              epochs=1, # int,训练的epoch数             
              verbose=1, # 日志显示,0为不在标准输出流输出日志信息,1为输出进度条记录,2为每个epoch输出一行记录
              callbacks=None, # 
              validation_data=None,  # 验证集,与generator类似
              validation_steps=None,  #
              class_weight=None,  # 规定类别权重的字典,将类别映射为权重,常用于处理样本不均衡问题。
              max_q_size=10,  # 生成器队列的最大容量
              workers=1,  # 最大进程数
              pickle_safe=False,  # 
              initial_epoch=0) # 从该参数指定的epoch开始训练,在继续之前的训练时有用。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值