消极学习与积极学习

1. 积极学习(Eager Learning)

这种学习方式是指在进行某种判断(例如,确定一个点的分类或者回归中确定某个点对应的函数值)之前,先利用训练数据进行训练得到一个目标函数,待需要时就只利用训练好的函数进行决策,显然这是一种一劳永逸的方法,SVM就属于这种学习方式。

2. 消极学习(Lazy Learning)

这种学习方式指不是根据样本建立一般化的目标函数并确定其参数,而是简单地把训练样本存储起来,直到需要分类新的实例时才分析其与所存储样例的关系,据此确定新实例的目标函数值。也就是说这种学习方式只有到了需要决策时才会利用已有数据进行决策,而在这之前不会经历 Eager Learning所拥有的训练过程。KNN就属于这种学习方式。

3. 比较

• Eager Learning考虑到了所有训练样本,说明它是一个全局的近似,虽然它需要耗费训练时间,但它的决策时间基本为0.
• Lazy Learning在决策时虽然需要计算所有样本与查询点的距离,但是在真正做决策时却只用了局部的几个训练数据,所以它是一个局部的近似,然而虽然不需要训练,它的复杂度还是需要 O(n),n 是训练样本的个数。由于每次决策都需要与每一个训练样本求距离,这引出了Lazy Learning的缺点:(1)需要的存储空间比较大 (2)决策过程比较慢。

4. 典型算法

• 积极学习方法:SVM;Find-S算法;候选消除算法;决策树;人工神经网络;贝叶斯方法;
• 消极学习方法:KNN;局部加权回归;基于案例的推理;

数据挖掘总结之消极学习与积极学习相关推荐

  1. 简单理解:人工智能、数据挖掘、模式识别、机器学习、深度学习

    出于学习的需要,对人工智能领悟几个很重要的概念(人工智能.数据挖掘.模式识别.机器学习.深度学习)做了简单的总结.不一定很全,只是总结了几者主要的区别. 人工智能是相对于人大脑智能以外,机器展示出来的 ...

  2. python学习路线-2020年 Python学习路线及学习目标规划 拿走不谢!

    找不到完整的学习路线?小编分享2020年Python学习路线及学习目标规划拿走不谢,Python作为今年来特别受欢迎的编程语言,是AI时代头牌语言AI领域的敲门砖,Python已经入驻小学生教材,将来 ...

  3. 自学机器学习、深度学习、人工智能学习资源推大聚合

    想要解决如何自学机器学习.深度学习和人工智能这一问题,首先要了解三个概念以及它们之间的关系. 人工智能:人工智能英文缩写为AI,它是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的 ...

  4. python基于水色图像的水质评价_零基础学习Python的学习路线及教程

    什么是Python? 在过去的2017年里,Python开发者在全球快速增长,国内小伙伴学习 Python 的热情一路高涨.同时,PYPL发布7月编程语言指数榜,Python 在今年5月首次超越 Ja ...

  5. 我们如何学习:学会学习再学习

    我们如何学习:学会学习再学习 学习方法:不同科目不同方法 人和人学习能力的差距在哪里? 快速学习:我不是会得多,只是学得快 学习动力:培养啥耐心呀,你真的有欲望要做的事,八头牛都拉不住你 激发好奇心: ...

  6. 基于深度学习下的稳定学习究竟是什么?因果学习?迁移学习?之一

    机器学习 | 稳定学习 | DGBR 深度学习 | 迁移学习 | 因果学习 众所周知,深度学习研究是机器学习领域中一个重要研究方向,主要采用数据分析.数据挖掘.高性能计算等技术,其对服务器的要求极其严 ...

  7. 机器学习、深度学习、神经网络学习资料集合(开发必备)

    最近整理了下AI方面的学习资料,包含了学习社区.入门教程.汲取学习.深度学习.自然语言处理.计算机视觉.数据分析.面试和书籍等方面的知识.在这里分享给大家,欢迎大家点赞收藏. 学习社区 神力AI(MA ...

  8. 如何学习Hadoop,学习Hadoop要学什么?怎么学?

    如何学习Hadoop,学习Hadoop要学什么?怎么学? 第一章:初识Hadoop 第二章:更高效的WordCount 第三章:把别处的数据搞到Hadoop上 第四章:把Hadoop上的数据搞到别处去 ...

  9. 【阅读笔记】联邦学习实战——联邦学习攻防实战

    联邦学习实战--联邦学习攻防实战 前言 1. 后门攻击 1.1 问题定义 1.2 后门攻击策略 1.3 详细实现 2. 差分隐私 2.1 集中式差分隐私 2.2 联邦差分隐私 2.3 详细实现 3. ...

最新文章

  1. MySql的导入与导出
  2. mysql编辑表php源码_MySQL修改表的实际应用代码示例
  3. maven打war包
  4. 指针:调用自定义交换函数,完成三个数整从小到大排列
  5. mysql空间释放_linux 空间释放,mysql数据库空间释放
  6. 如何用好云原生数据湖?
  7. BZOJ 1012 [JSOI2008]最大数maxnumber
  8. 微信小程序 长按图片不出现菜单_微信小程序实现长按删除图片的示例
  9. WPF 四种不同效果呼吸灯
  10. 【ACM】 1231 最大连续子序列
  11. 大学四年因为知道了这 60 个网站,我成了别人眼中的大神!
  12. MoleBox PRO build 2.3.054,, Latest , Private Member Build Edition
  13. 蛋白质非标记定量技术lable free
  14. 阿兹猫 的 Java模拟登陆QQ邮箱获取好友列表的实现
  15. BZOJ 3772 精神污染 主席树+欧拉序
  16. php搭建aria2,CentOS vps安装aria2 + ariaNg + h5ai搭建下载服务器
  17. js正则表达式之 (?=) (?!)
  18. jsp第三方小额支付平台
  19. Python爬取整个网页的数据
  20. 自从有了物联网,人类便能感知地球。

热门文章

  1. 聚合微信聊天crm调用代码
  2. IEEE754详解(最详细简单有趣味的介绍)
  3. openldap sssd服务认证登录
  4. Open CASCADE Technology(OCCT)概述
  5. sass、scss、和css的关系
  6. 数字芯片加工生产全流程漫谈
  7. 昂瑞威 HS6621 低功耗蓝牙芯片烧录调试
  8. C# 中 throw ( 抛出异常 )的用法
  9. Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operat
  10. bzoj1605 / P2905 [USACO08OPEN]农场危机Crisis on the Farm