当前位置:网站首页>【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。
边栏推荐
猜你喜欢
随机推荐
快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
进入Mysql数据库操作
It's almost 35, still "did a little"?What happened to the test workers who had been in the industry for a few years?
Flink CDC 2.0及其他数据同步工具对比
leetcode-218.天际线问题
golang:base64编解码(转)
mysqldump和XBK备份
[STL]map与set
小程序导航及导航传参
暑假第三周总结博客 - 五种传值方式
MongoDB 常用查询语句
Difference between netstat and ss command
TCP协议之《QUICKACK模式》
fastjson autoType is not support
【2022河南萌新联赛第(五)场:信息工程大学】【部分思路题解+代码解析】
TCP协议之《ACK pingpong交互模式详解》
The same is a primary test, why does he pay 5,000 yuan more than me?
如何让导电滑环信号更好
matlab simulink响应谱计算
maya视图如何切换