当前位置:网站首页>【MindSpore】在训练过程中的step代表什么?
【MindSpore】在训练过程中的step代表什么?
2022-08-10 03:28:00 【小乐快乐】
1、尝试在ubuntu上进行目标检测算法的训练,使用gpu训练时step显示的效果和官方一样,训练一轮直接显示结果。
2、使用CPU训练时每一次step都显示出来了,这里的step是如何计算的?为什么和gpu显示效果不同?
3.开始训练时出现了以下警告,会不会影响训练。
[WARNING] DEBUG(20487,7f2b2333c740,python3.7):2021-10-09-11:00:52.433.387 [mindspore/ccsrc/debug/debugger/debugger.cc:92] Debugger] Not enabling debugger. Debugger does not support CPU.
epoch和step可以这里理解下:
·epoch:把所有训练样本学习一遍为一个epoch;
·step:每一个step表示进行了一次学习、更新一遍参数,每一次参数更新需要batch size个样本进行学习,根据运算结果调整一次参数。
·batch size:一次迭代(step)所使用的样本数量。
假设有n个样本,batch size为m个样本,epoch为1。那么step=(n×1)/m。
边栏推荐
猜你喜欢
随机推荐
maya图片如何导入
goland json.Marshal导致&变成\u0026
金融财经翻译的行业前景如何
【Verilog数字系统设计(夏雨闻)5-------模块的结构、数据类型、变量和基本运算符号1】
关于JWT 和Token(转)
暑假第三周总结博客 - 五种传值方式
学习总结week4_2正则
shell三剑客之sed命令
RoyalScope分析仪:发现CAN总线波形台阶和信号幅值低的问题
全面深入了解什么是反向代理和负载均衡
No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
c语言进阶篇:动态内存管理(相关函数、常见错误、笔试题)
软件的生命周期(软件工程各阶段的工作)
charles的功能操作
TCP协议之《ACK状态4种详解》
TCP协议之《Pacing功能》
Kotlin协程:父子协程的绑定与传递
数据库设计中反映用户对数据要求的模式叫什么
快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
测试常见问题100类(1)