这个问题早期面试中经常被问到的问题,大部分面试官期望的回答是分为生成模型和判别模型,但实际上在不同的视角/维度下,有机器学习有很多不同的类别划分方法,初学者容易混淆。机器学习可以分为哪几类?这里整理一下,并对于生成与判别的区别展开说明一下。

机器学习可以分为哪几类?

按不同维度可以进行不同分类,比如搜索排序中的LambdaMart模型,它既是判别式模型,又是监督学习模型,又是排序模型(learning2rank)

1)按学习目标:可以分为 生成式模型、判别式模型

2)按学习方法:监督学习模型,非监督学习模型,半监督学习模型,增强学习模型,对抗学习模型

3)按应用方向:分类,聚类,回归,排序,序列标注

判别式模型与生成式模型的区别

1)常见说法是:generative model 学习 p(x,y),而discriminative model 学习p(y|x)

=》 这并不精确,比如决策树是判别模型,但它没学习p(y|x);比如IR中学习P(query|doc, theta)的模型可以是生成式模型

2)准确说法:

生成式模型学习概率分布, 而判别式模型学习分割面(可以用概率分割也可以不用概率)

生成式模型关心数据是怎么产生的(哪怕它的目的是学条件概率),判别式模型只关心怎么区分不同类别数据。

免费分享一些我整理的人工智能学习资料给大家,整理了很久,非常全面。包括一些人工智能基础入门视频+AI常用框架实战视频、图像识别、OpenCV、NLP、YOLO、机器学习、pytorch、计算机视觉、深度学习与神经网络等视频、课件源码、国内外知名精华资源、AI热门论文等。

下面是部分截图,文末附免费下载方式。

目录

一、人工智能免费视频课程和项目

二、人工智能必读书籍

三、人工智能论文合集

四、机器学习+计算机视觉基础算法教程

 五、深度学习机器学习速查表(共26张)

学好人工智能,要多看书,多动手,多实践,要想提高自己的水平,一定要学会沉下心来慢慢的系统学习,最终才能有所收获。

点击下方名片,扫码免费下载文中资料。

机器学习可以分为哪几类?机器学习分类相关推荐

  1. 一步一步入门机器学习之二:有趣的机器学习

    注:本文译自文章Machine Learning is Fun! The world's easiest introduction to Machine Learning,点我打开 在听到人们谈论机器 ...

  2. AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法)、分类/回归/聚类/降维算法模型选择思路、11类机器学习算法详细分类之详细攻略

    AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法).分类/回归/聚类/降维算法模型选择思路.11类机器学习算法详细分类(决策树/贝叶 ...

  3. 【火炉炼AI】机器学习008-简单线性分类器解决二分类问题

    [火炉炼AI]机器学习008-简单线性分类器解决二分类问题 (本文所使用的Python库和版本号: Python 3.5, Numpy 1.14, scikit-learn 0.19, matplot ...

  4. 机器学习在交通标志检测与精细分类中的应用

    导读 数据对于地图来说十分重要,没有数据,就没有地图服务.用户在使用地图服务时,不太会想到数据就像冰山一样,用户可见只是最直接.最显性的产品功能部分,而支撑显性部分所需要的根基,往往更庞大. 地图数据 ...

  5. python分类分析模型_机器学习中最常见的四种分类模型

    作者:Jason Brownlee 翻译:候博学 前言 机器学习是一个从训练集中学习出算法的研究领域. 分类是一项需要使用机器学习算法的任务,该算法学习如何为数据集分配类别标签. 举一个简单易懂的例子 ...

  6. 【斯坦福大学公开课CS224W——图机器学习】五、消息传递和节点分类

    [斯坦福大学公开课CS224W--图机器学习]五.消息传递和节点分类 文章目录 [斯坦福大学公开课CS224W--图机器学习]五.消息传递和节点分类 1. Message Passing and No ...

  7. 机器学习应用篇(五)——决策树分类实例

    机器学习应用篇(五)--决策树分类实例 文章目录 机器学习应用篇(五)--决策树分类实例 一.数据集 二.实现过程 1 数据特征分析 2 利用决策树模型在二分类上进行训练和预测 3 利用决策树模型在多 ...

  8. R语言机器学习Caret包(Caret包是分类和回归训练的简称)、数据划分、数据预处理、模型构建、模型调优、模型评估、多模型对比、模型预测推理

    R语言机器学习Caret包(Caret包是分类和回归训练的简称).数据划分.数据预处理.模型构建.模型调优.模型评估.多模型对比.模型预测推理 目录

  9. ML之回归预测:利用十类机器学习算法(线性回归、kNN、SVM、决策树、随机森林、极端随机树、SGD、提升树、LightGBM、XGBoost)对波士顿数据集回归预测(模型评估、推理并导到csv)

    ML之回归预测:利用十类机器学习算法(线性回归.kNN.SVM.决策树.随机森林.极端随机树.SGD.提升树.LightGBM.XGBoost)对波士顿数据集[13+1,506]回归预测(模型评估.推 ...

最新文章

  1. DASH流媒体MPD文件存储
  2. 设计模式之状态模块加观察者模式
  3. go语言使用redis —— redigo
  4. 【网络安全】如何使用PacketSifter从pcap中筛选出有用的信息
  5. VTK:Medical之MedicalDemo3
  6. 以ThreadStart方式实现多线程
  7. 在Spring MVC Web应用程序中添加社交登录:单元测试
  8. java保留两位小数 四种方式
  9. Firewald 防火墙使用手册
  10. SQL Server 2008 R2 中英文 开发版/企业版/标准版 链接地址
  11. AutoCAD实用功能之查看xdata扩展属性
  12. 手把手教你调整电脑磁盘的分区大小
  13. 匿名方法和Lambda表达式
  14. QTP版“古城钟楼”---使用QTP完成微博定时发送脚本代码
  15. python 爬取链家北京租房信息
  16. 卡在DSMOS has arrived的解决办法
  17. win10安装xshell免费版
  18. 计算机视觉技术 - 图像阈值
  19. YTU oj3386
  20. 如何快捷得去除代码中的行号?

热门文章

  1. mysql设置主从同步只读_MySql主从同步设置
  2. 程序猿开发软件插件推荐
  3. linux快捷键命令收集
  4. vivo2020届春季校园招聘手机屏幕解锁模式
  5. bat杀死bat进程
  6. 不会你还不懂怎么用Python制图吧?师兄教你如何学会绘制漂亮的阶梯图
  7. 品牌百度百科词条创建方法是什么?品牌百科怎么创建?
  8. 海康威视前端视频插件百度云
  9. 计算机互动小游戏,适于大概10多人的办公室早会互动小游戏有哪些?
  10. 在position absolute div 怎么居中