当前位置: 首页 > news >正文

【知识点】增量学习、在线学习、离线学习的区别

  • 参考链接:https://www.6aiq.com/article/1613258706447?p=1&m=0

离线学习

        常见的学习方式,一次性将所有数据参与进训练。

  1. 离线学习完成了目标函数的优化将不会在改变了
  2. 离线学习需要一次提供整个训练集
  3. 时间和空间成本效率低
  4. 发生数据变更或模型漂移需要从头开始训练
  5. 离线学习模型稳定性高,方便做模型的验证评估

在线学习

        在线学习,能够根据线上反馈数据,实时快速地进行模型调整,使得模型及时反映线上的变化,提高线上预测的准确率。将模型的预测结果展现给用户,然后收集用户的反馈数据,再用来训练模型,形成闭环。

  1. 在线学习一种模型的训练方法,在这种方法中,数据按顺序可用,并用于在每一步更新未来数据的最佳预测值。
  2. 在线学习的数据效率高,适应性强。在线学习是数据高效的,因为一旦数据被消耗,就不再需要它了。
  3. 从技术上讲,这意味着您不必存储数据。在线学习是可以适应的,因为它没有假设你的数据的分布。当您的数据分布发生改变或漂移时,由于客户行为的变化,模型可以动态调整以实时跟上趋势。
  4. Flink的流批一体,为了做一些类似的离线学习,你必须创建一个滑动窗口的数据和重训一次。

增量学习

        增量学习是机器学习的一种方法,在其中,输入数据不断被用于扩展现有模型的知识,即进一步训练模型,它代表了一种动态的学习的技术。

  1. 可以学习新的信息中的有用信息
  2. 不需要访问已经用于训练分类器的原始数据
  3. 对已经学习的知识具有记忆功能
  4. 在面对新数据中包含的新类别时,可以有效地进行处理
http://www.lryc.cn/news/177575.html

相关文章:

  • c++ 学习 之 运算符重载 之 前置++和后置++
  • K8s Kubelet 垃圾回收机制
  • docker安装高斯数据库openGauss数据库
  • 新手学习:ArcGIS 提取SHP 路网数据、节点
  • 性能测试 —— Tomcat监控与调优:Jconsole监控
  • 刷题笔记26——图论二分图判定
  • 网站整站优化-网站整站优化工具
  • 冲刺十五届蓝桥杯P0001阶乘求和
  • c++ 学习 之 运算符重载
  • 各种数据库表名长度限制整理
  • Go 里的超时控制
  • 一文彻底搞清楚Spark Schema
  • Nginx多出口IP解决代理端口数量限制,CentOS安装Nginx并开启https2.0
  • SpringBoot项目(百度AI整合)——如何在Springboot中使用语音文件识别 ffmpeg的安装和使用
  • 探索古彝文AI识别技术:助力中国传统文化的传承与发扬
  • mysql面试题2:说一说MySQL的架构设计?一条 MySQL 语句执行的步骤?
  • UPnP协议和SSDP协议
  • notepad++配置python2环境
  • 在ThinkAdmin中弹出层关闭后回调
  • vue3 和vue2 的比较
  • 算法通过村第八关-树(深度优先)黄金笔记|寻找祖先
  • postgresql|数据库|数据库测试工具pgbench之使用
  • 代码随想录Day51 | 309.最佳买卖股票时机含冷冻期
  • libopenssl 实现私钥加密公钥解密
  • 代码随想录 Day - 51|#309 最佳买卖股票时机含冷冻期|#714 买卖股票的最佳时机含手续费
  • .net 使用IL生成代理类实现AOP对比Java Spring Boot的AOP
  • 美容店预约小程序搭建流程
  • ppt 作图 如何生成eps格式
  • 渗透测试中的前端调试(上)
  • 跨境电商引流之Reddit营销,入门保姆级攻略