当前位置: 首页 > article >正文

深度学习相关知识点

epoch/batch/batch_size的关系

  • Epoch:模型在整个数据集上完成一次训练。一个epoch后,模型已经看过所有的训练数据,执行了正向传播和反向传播。通常训练需要多个epoch,模型才能逐步学习和收敛。
  • Batch:由于在深度学习中,数据集通常非常大,因此在每次训练时,将数据分成多个小的batch(批次)。每个batch中包含一部分数据,并且每次模型的前向传播和反向传播都仅处理一个batch的数据。作用:这样做可以降低内存需求,并且可以通过小批次的数据来更频繁地更新模型参数。
  • Batch size:指的是每个batch批次中包含的训练样本的数量。它决定了每次训练时模型处理的数据量大小。
    三者关系:一个epoch中可以包含多个batch,每个batch包含batch_size个样本。

http://www.kler.cn/news/358687.html

相关文章:

  • 029 elasticsearch文档管理(ElasticsearchRepository、ElasticsearchRestTemplate)
  • VScode远程服务器之远程 远程容器 进行开发(五)
  • 第二代GPT-SoVITS V2:让声音克隆变得简单
  • Spark广播变量(类似小表广播)
  • 关于django这个python服务器的并发能力?
  • Java EE规范
  • 白炽灯和节能灯哪个更护眼?央视公认最好的护眼灯分享
  • Vue.js组件开发:深入理解与代码实现
  • 安装nginx实现多ip访问多网站
  • Vue中watch侦听器(监视器)
  • C语言 | Leetcode C语言题解之第496题下一个更大元素I
  • 解决后端给前端的返回数据过大的问题(压缩)
  • 代码工具箱:18个实用的 JavaScript 函数
  • pytorch 张量的masked_fill函数介绍
  • flutter TabBar自定义指示器(带文字的指示器、上弦弧形指示器、条形背景指示器、渐变色的指示器)
  • Atlas800昇腾服务器(型号:3000)—YOLO全系列NPU推理【检测】(五)
  • Navicat连接openGauss数据库详细指南
  • Vue3在大数据场景下原生实现单元格合并,让Thead固定让Tbody滚动
  • Linux——传输层协议
  • vscode 远程linux服务器 连接git