model.fit_generator(image_a_b_gen(batch_size), steps_per_epoch=1, epochs=1000)

拥有越高性能的GPU,则可以设置越大的batch_size值。根据现有硬件,我们设置了每批次输入50-100张图像。参数steps_per_epoch是通过把训练图像的数量除以批次大小得出的。例如,有100张图像且批次大小为50,则steps_per_epoch值为2。参数epoch决定网络中所有图像的训练次数。在Tesla K80 GPU上,大约需要11小时才能完成对1万张图像的21次训练。

在深度学习中,经常要设置以下几个数据:nEpoch , iteration , batchSIze:

batchSize 代表在做随机梯度下降时,使用批梯度的数量,即每次使用batchSize个数据来更新参数。

1个iteration等于使用batchSize个样本训练一次

1个nEpoch等于使用所有样本训练一次

举个例子,训练集有1000个样本,batchsize=10,那么:
训练完整个样本集需要:
100次iteration  为1次epoch。

简单说 epochs=1 就是完整训练整个样本1次,epochs=2 就是完整训练整个样本2次

原文:https://blog.csdn.net/qq_18293213/article/details/62911888

steps_per_epoch 与 epochs 的关系相关推荐

  1. steps_per_epoch=2000,epochs=100之间的区别

    第一种解释: batchsize:中文翻译为批大小(批尺寸).在深度学习中,一般采用SGD训练,即每次训练在训练集中取batchsize个样本训练: iteration:中文翻译为迭代,1个itera ...

  2. ResNet在计算机视觉中的应用

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 1.介绍 深度卷积神经网络极大地改变了图像分类的研究前景[1]. ...

  3. U-net实现医学图像分割

    here U-net论文 学Unet,那么用keras版的也是蛮好的,但是到最后有自己的一点需求后再在此基础上搭自己的模块后Keras就显得很麻烦了,你需要考虑很多东西,比如张量对齐一类的,甚至调试都 ...

  4. Soft-Actor-Critic-强化学习算法

    文章目录 Background Quick Facts Key Equations Entropy-Regularized Reinforcement Learning Soft Actor-Crit ...

  5. DDPG-强化学习算法

    文章目录 Background Quick Facts Key Equations DDPG的Q-learning部分 DDPG的策略学习部分 Exploration vs. Exploitation ...

  6. Deep-Learning-with-Python] 文本序列中的深度学习

    将文本数据处理成有用的数据表示 循环神经网络 使用1D卷积处理序列数据 深度学习模型可以处理文本序列.时间序列.一般性序列数据等等.处理序列数据的两个基本深度学习算法是循环神经网络和1D卷积(2D卷积 ...

  7. [深度学习-TF2实践]应用Tensorflow2.x训练ResNet,SeNet和Inception模型在cifar10,测试集上准确率88.6%

    环境 tensorflow 2.1 最好用GPU Cifar10数据集 CIFAR-10 数据集的分类是机器学习中一个公开的基准测试问题.任务的目标对一组32x32 RGB的图像进行分类,这个数据集涵 ...

  8. (六)使用ResNet50迁移学习进行COVID-19诊断:从头开始构建深度学习网络

    目录 安装库并加载数据集 预处理数据 构建深度学习网络 训练网络 评估网络 下一步? 下载源 - 300.4 KB 在本系列文章中,我们将应用深度学习网络ResNet50来诊断胸部X射线图像中的Cov ...

  9. 深度学习花朵识别系统的设计与实现

    摘要:该项目是基于Keras的VGG16模型微调实现的深度学习花朵识别检测系统,使用Python语言中的cv2和numpy库对图像进行预处理,使用keras的ImageDataGenerator进行数 ...

最新文章

  1. Why Object.prototype.hasOwnProperty.call(myObj, prop)
  2. 鍵盤彈出,頁面佈局被推上去了.....
  3. MySQL 的 count(*) 的优化,获取千万级数据表的总行数
  4. 力士乐伺服电机编码器调零_力士乐伺服电机编码器故障维修来这里
  5. python科学计算笔记(九)pandas中DataFrame数据操作函数
  6. java循环单链表类构造函数_C++实现双向循环链表
  7. 运用循环判断语句和列表的购物车程序
  8. python tree 库_Python——tree
  9. Windows 7 With SP1 MSDN版 含简体中文版
  10. Python学习---深浅拷贝的学习
  11. Android 属性动画简单说明前篇(一)
  12. 【POJ 3074】Sudoku【剪枝】
  13. 使用百度开发者工具 4.0 搭建专属的小程序 IDE
  14. 数据结构实验一,第10题:基于顺序存储结构的图书信息表的图书去重
  15. 终于有人把 Docker 讲清楚了,万字长文详解!
  16. 电信光纤猫虚拟服务器设置方法,电信光纤猫怎么设置宽带拨号?
  17. wegame更改计算机设备,WEGAME手机串流怎么设置 WEGAME手机串流设置教程
  18. Windows和Mac OS的伽马值
  19. 学系统集成项目管理工程师(中项)系列17a_范围管理(上)
  20. 一加9r和一加9pro怎么选

热门文章

  1. 简单贪心问题-圣诞老人的礼物
  2. 贪心算法(一)假背包问题,圣诞老人的礼物
  3. Tableau工具提示:显示图表
  4. Dynamics 365(CRM) 欢迎加入商务技术交流QQ群(MSCRM商务技术交流群149371424)
  5. 通过HttpWebRequest实现模拟登陆
  6. 深度学习目标检测数据VisDrone2019(to yolo / voc / coco)---MMDetection数据篇
  7. 图纸格式dwg批转pdf如何操作
  8. loss函数之CosineEmbeddingLoss,HingeEmbeddingLoss
  9. vba:消息框基础,msgbox
  10. 【Docker学习总结】12.Docker守护进程的配置和操作