赞
踩
大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法行业就业。希望和大家一起成长进步。
今天给大家带来的文章是详解step、batch_size、iteration、epoch,希望能对学习机器学习的同学们有所帮助。
最近在和初学机器学习的同学们交流,发现很多同学对step、batch_size、iteration、epoch这几个概念一直傻傻分不清。
所以今天借此博客对上述几个概念进行详细的阐述,希望大家看完这篇博客,就能彻底掌握上述的几个概念。
在正式开始之前,首先提出两个自己发明的概念:绝对单位和相对单位。那么什么是绝对单位呢?比如走一米路程,即长度的单位为米(m)。同理买一米布,即面积的单位为m^2。车速为1m/s,速度的单位为m/s。不管任何事物发生改变,都不会影响上述单位。但有些单位是相对的,比如走一步路,这里的一步是相对的。有些同学个子高,腿长,所以一步就跨得比较远。但有些同学可能就跨得近一些。所以这里的一步是相对概念。
那么回到咱们文章的核心内容,针对于step、batch_size、iteration、epoch四个概念。哪些是绝对单位
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。