当前位置:网站首页>在线学习与离线学习的区别
在线学习与离线学习的区别
2022-07-22 18:03:00 【三毛丶坨】
Online Learning And Offline Learning
第一种理解
在线学习
在线学习,通常是一次输入一条数据(而不是一个batch),训练完了直接更新权重。一个一个地按照顺序处理数据,但是每一个数据训练完后都会直接更新权重,但不知道是对是错,如果某一次权重更新错误,在这之后的权重更新可能一直都是错的,最后得到的模型可能就会逐渐走向错误方向,残差出现。在线学习先按顺序处理数据,他们产生一个模型,并把这个模型放在实际操作中,不需要一开始就提供完整的训练数据集。随着更多实时数据进入模型,模型会在操作中不断被更新
离线学习
离线学习,类似于批量学习,假设整个样本有m个数据,离线训练会训练m的整数倍次数,然后带入下一条,直至跑完整个样本,这个时候误差率可能不让你满意,把整个样本又做个上述操作,直至误差很小。离线学习是一个batch训练完才更新权重,因此要求所有数据必须在每一个训练训练操作中(batch)中都是可用的,这样不会因为个别数据的更新错误把网络带向极端。
第二种理解
在在线学习中,恰恰相反,在线算法按照顺序处理数据。它们产生一个模型,并在把这个模型放入实际操作中,而不需要在一开始就提供完整的的训练数据集。随着更多的实时数据到达,模型会在操作中不断地更新
在离线学习中,所有的训练数据在模型训练期间必须是可用的。只有训练完成了之后,模型才能被拿来用。简而言之,先训练,再用模型,不训练完就不用模型。
简单来说
在线学习:一个样本训练完,直接更新权重
离线学习:全部样本训练完,再更新权重
边栏推荐
- Kotin- Fragment 获取 ViewModel 实例正确方式
- go :gin BasicAuth中间件
- Make clear the "program app and page" in wechat applet
- [开发工具]svn
- Doris connector and Flink CDC realize accurate access to MySQL database and table exactly once
- Shortcut keys related to idea
- 一些特征融合技巧
- 自有App小程序第三方微信授权登录的实现
- Upgrade the ecological construction ability of finclip applet, and realize the freedom of enterprise personalized UI customization
- 【微信小程序开发】(四)Uni-app 从入门到放弃
猜你喜欢

【经典卷积网络】ResNet理论讲解

【微信小程序开发】(四)Uni-app 从入门到放弃

【微信小程序开发】(三)首页banner组件使用swiper

【技术面试】自我介绍怎么介绍

卷积的三种模式:full, same, valid

How does the rendering layer and logic layer of wechat applet work?

FinClip 小程序生态构建能力升级,实现企业个性化UI定制自由

微信小程序中界面常见的交互反馈、用户即时反馈

How to correctly use local data cache in wechat applet

汇编 | 屏幕显示数字
随机推荐
Kotlin Coroutine(二):作用域及取消
MySQL index matching rules
Application practice | Shuhai supply chain construction of data center based on Apache Doris
数据库 | 基于opengauss的医院患者预约简易系统
Jetpack principle analysis Episode III (lifecycle)
error LNK2019: 无法解析的外部符号 [email protected]
Jetpack篇——总览
Jetpack篇——LiveData
How to use the directory classification function of the new version of easycvr (v2.5.0)?
Exploration of domestic system operation applet - Tongxin UOS
【7月25日19:00】泉果基金产品路演:投资中国 桃源相约
go : gin路径参数
Explanation of contract quantification system development roadmap
[Yunxiang book club issue 13] Chapter 1 multimedia processing tools ffmpeg tool set
微信小程序订阅消息开发流程
微信小程序中如何正确使用本地数据缓存
Upgrade the ecological construction ability of finclip applet, and realize the freedom of enterprise personalized UI customization
微信授权登录第三方APP小程序方法介绍
阿里云OSS上传文件夹下的图片遇到的坑
MySQL replication filtering