online training 和offline training 在深度学习中啥意思
谢邀.
举个例子, 在玩俄罗斯方块的时候, 你只能看到当前的方块是什么(有可能还能看到下一个方块是什么), 你需要根据当前的方块进行决策, 这种基于当前信息的决策过程就是在线算法(online algorithm). 而当你能知道整个方块序列是什么的时候, 你可能会有不一样的决策, 比如"这个方块可以放在左边这个地方, 这样和10步以后的那个方块就能凑在一起消掉", 这种基于全局信息的决策过程就是离线算法(offline algorithm).
在机器学习(包括深度学习)中, "方块"指的是数据. 我们通常做的是离线学习(offline learning), 即我们手中有全部的训练数据. 而在线学习(online learning)数据可能是以流式的形式, 我们一次只能看到部分的数据, 我们只能根据目前看到的这部分的数据进行训练.
■网友
谢邀。
离线学习(训练)和在线学习(训练)。
离线学习,通常是用来训练大的或者复杂的模型,因为训练的过程往往比较耗时,处理数据量大,无法在线完成。
【online training 和offline training 在深度学习中啥意思】 而在线学习往往是对即时性要求比较高的场景,但往往是处理简单的模型或者数据量较少的模型。在线学习和离线学习经常是结合使用,比如离线训练一个复杂的模型,在线进行微调;还有就是离线训练好模型,在线利用训练好的模型做预测或者判别。
推荐阅读
- 咋搞垮一个Onlinejudge
- 在ZOL,PConline等类型的网站做测评编辑是一种咋样的工作体验
- 墨香online|66岁赵雅芝与朋友聚会,和老公合照秀恩爱,状态好似40岁
- 墨香online|双标!《陈情令》作者墨香被拘,罪有应得和创作自由出自一人之口
- 咋证明某期刊被SCI检索
- 新的一个O2O(online 2 offline)网站,怎样推广,让大家都注册
- 怎样分析这段代码
- 如果一个游戏不能复活,不能存档,会成啥
- 惠普|挑选打印机时总犯愁?别怕PConline编辑帮你
- 续航|一个“0”之差:尼康Z 50和尼康Z 5哪个好?