您当前的位置:首页 > 电脑百科 > 人工智能

《机器学习算法的几大分类》

时间:2020-07-05 15:48:09  来源:  作者:

们今天在这里详细讲讲机器学习算法的几大分类:

比如,根据数据标注类型区分的:

  1. Supervised Learning 有监督学习
  1. Unsupervised Learning 无监督学习
  1. Semisupervised Learning 半监督学习

以及,根据任务类型的

  1. Reinforcement Learning 强化学习
  1. Transfer Learning 迁移学习

PS:实际上还有更多种类,但是我们这里先只讨论这些比较常见的类别。

我们先从Supervised Learning 有监督学习,Unsupervised Learning 无监督学习,Semisupervised Learning 半监督学习这三项说起。简单来说Supervised Learning就是在训练一个模型的时候,你会应用到数据集中标注的Y。比如下面的例子,可以看到表中的数据集只有3个样本,每个样本都对应了一个已知的Y信息。比如常见的例子如我们之前提到的Linear Regression, Logistic Regression, Decision Tree, KNN 等等。基本上大部分算法都是Supervised Learning,也就是在训练的过程中要充分利用数据中Y的信息,才能更新模型内部的参数来找到符合数据的分布。用一句话总结,就是学习必须有老师指导!

「五分钟机器学习」《机器学习算法的几大分类》

Fig1. 监督学习数据集的例子

相对应下,Unsupervised Learning 无监督学习就是指我的数据集不需要有样本的标注信息,我也能找出整个数据的分布并更新模型内部的参数。比如下面的例子,我们在最后一栏Y的信息是完全丢失的,但这并不影响我们训练一些模型,比如Kmeans, Self-Organizing Map(自组织映射)等Clustering算法。用一句话总结,就是学习完全可以没有老师指导!无师自通!!

「五分钟机器学习」《机器学习算法的几大分类》

Fig2. 无监督学习数据集的例子

而介于这两者之间的就是Semisupervised Learning 半监督学习了,也就是说,在训练我的模型时,需要用到数据集中一些样本的标注信息,从而才能估算整个数据集的分布。这类算法往往都是监督学习或者无监督学习算法的变种,比如Semi-supervised supported vector machine(S3VM半监督支持向量机)等。用一句话总结,就是学习开始时要有老师指导!然后再一通百通!!

「五分钟机器学习」《机器学习算法的几大分类》

Fig3. 半监督学习数据集的例子

由于当前监督学习会充分利用标注信息,所以模型的performance往往会比无监督和半监督要好。这也推动了对于高质量数据的极大需求。但是由于高质量数据往往很有限,所以更多的时候,我们只能采取无监督学习和半监督学习等方法。

再来就是强化学习Reinforcement Learning。这类算法和之前提到的几种方法有些不同。之前提到的方法往往都有明确的目标,比如如果你做股票预测,那么你的目标就是计算生成一个数值去描述股价;或者如果你训练一个图像分类器,那么你的目标就是输出测试图片的类别信息等。

但是对于强化学习,这类学习往往没有明确的目标。我们有的只是基于当前状态下的评估结果。比如,我们走迷宫,我们是看不到终点在哪的,而且通往迷宫终点的路很有可能有很多条,这就意味着我们是不知道当前状态下的目标是什么。但是我们身处在迷宫中,为了脱险必须走下去,而为了评估当前这一步的好坏,我们需要引入Rewards。这就是强化学习的概念了。那么你可以看到,这类算法更适合被用来做各种决策,因为决策往往不是立竿见影的,而是有连锁反应的。常见的应用有很多,比如自动驾驶,扫地机器人,还有像之前提到的AlphaGo,还有像最新的AI玩超级玛丽等等。

「五分钟机器学习」《机器学习算法的几大分类》

Fig4. Artificial intelligence learns Mario level in just 34 attempts

最后就是迁移学习,这项很好理解就是把已经训练好的模型参数,迁移到新的模型上以帮助新模型训练。一个简单的例子就是,我训练了一个分类器区分猫和狗,那么我能不能将这个分类器稍微改变让他能区分狮子和老虎呢(不同,但是相似的任务)。还有就是在上面提到的AI玩超级玛丽。当我们有了这个AI,我们可不可以让他在这个基础上去学如何玩魂斗罗呢。



Tags:机器学习   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
基于算法的业务或者说AI的应用在这几年发展得很快。但是,在实际应用的场景中,我们经常会遇到一些非常奇怪的偏差现象。例如,Facebook将黑人标记为灵长类动物、城市图像识别系统...【详细内容】
2021-11-08  Tags: 机器学习  点击:(32)  评论:(0)  加入收藏
这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面了,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Samplin...【详细内容】
2021-10-21  Tags: 机器学习  点击:(43)  评论:(0)  加入收藏
要开始为开源项目做贡献,有一些先决条件:1. 学习一门编程语言:由于在开源贡献中你需要编写代码才能参与开发,你需要学习任意一门编程语言。根据项目的需要,在后期学习另一种语言...【详细内容】
2021-10-20  Tags: 机器学习  点击:(37)  评论:(0)  加入收藏
作者:阿米特·V. 乔希(Ameet V Joshi)来源:华章科技 01 人工智能艾伦·图灵(Alan Turing)对人工智能的定义如下:如果窗帘后面有一台机器,并且有人正在与之互动(无论以何...【详细内容】
2021-09-07  Tags: 机器学习  点击:(76)  评论:(0)  加入收藏
字节跳动基础架构团队基于火山引擎机器学习平台 Clever 及其丰富的行业落地经验,推出开源项目 Klever,以工程化的方式降低智能技术落地门槛,助力企业快速打造智能业务。作者: 陈...【详细内容】
2021-02-19  Tags: 机器学习  点击:(170)  评论:(0)  加入收藏
特征选择是识别和选择与目标变量最相关的输入变量子集的过程。特征选择最简单的情况可能是存在数字输入变量和用于回归预测建模的数字目标的情况。这是因为可以计算出每个输...【详细内容】
2021-01-15  Tags: 机器学习  点击:(117)  评论:(0)  加入收藏
1、集成学习及Boosting算法集成学习属于机器学习,它是一种“训练思路”,并不是某种具体的方法或者算法。集成学习的核心思想是把已有的算法进行结合,从而得到更好的效果。集成...【详细内容】
2020-12-29  Tags: 机器学习  点击:(176)  评论:(0)  加入收藏
“终有一天,人工智能会像我们看待非洲平原上低级生物的化石一样看待我们。在人工智能眼中,人类只是直立行走的猿猴,用着粗糙的语言和简陋的工具,从诞生起就注定会灭绝。”&mdash...【详细内容】
2020-12-17  Tags: 机器学习  点击:(147)  评论:(0)  加入收藏
专注Python、AI、大数据,请关注公众号七步编程!人工智能方向的项目,和数据可视化是紧密相连的。模型训练过程中梯度下降过程是什么样的?损失函数的走向如何?训练模型的准确度怎么...【详细内容】
2020-10-15  Tags: 机器学习  点击:(357)  评论:(0)  加入收藏
在数据领域,很多人都在说机器学习,但是只有很少的人能说清楚怎么回事。网上关于机器学习的文章,大多都是充斥各种定理的厚重学术三部曲(我搞定半个定理都够呛),或是关于人工智能...【详细内容】
2020-09-25  Tags: 机器学习  点击:(111)  评论:(0)  加入收藏
▌简易百科推荐
作为数据科学家或机器学习从业者,将可解释性集成到机器学习模型中可以帮助决策者和其他利益相关者有更多的可见性并可以让他们理解模型输出决策的解释。在本文中,我将介绍两个...【详细内容】
2021-12-17  deephub    Tags:AI   点击:(16)  评论:(0)  加入收藏
基于算法的业务或者说AI的应用在这几年发展得很快。但是,在实际应用的场景中,我们经常会遇到一些非常奇怪的偏差现象。例如,Facebook将黑人标记为灵长类动物、城市图像识别系统...【详细内容】
2021-11-08  数据学习DataLearner    Tags:机器学习   点击:(32)  评论:(0)  加入收藏
11月2日召开的世界顶尖科学家数字未来论坛上,2013年诺贝尔化学奖得主迈克尔·莱维特、2014年诺贝尔生理学或医学奖得主爱德华·莫索尔、2007年图灵奖得主约瑟夫·斯发斯基、1986年图灵奖得主约翰·霍普克罗夫特、2002...【详细内容】
2021-11-03  张淑贤  证券时报  Tags:人工智能   点击:(39)  评论:(0)  加入收藏
鉴于物联网设备广泛部署、5G快速无线技术闪亮登场,把计算、存储和分析放在靠近数据生成的地方来处理,让边缘计算有了用武之地。 边缘计算正在改变全球数百万个设备处理和传输...【详细内容】
2021-10-26    计算机世界  Tags:边缘计算   点击:(45)  评论:(0)  加入收藏
这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面了,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Samplin...【详细内容】
2021-10-21  Python部落    Tags:机器学习   点击:(43)  评论:(0)  加入收藏
要开始为开源项目做贡献,有一些先决条件:1. 学习一门编程语言:由于在开源贡献中你需要编写代码才能参与开发,你需要学习任意一门编程语言。根据项目的需要,在后期学习另一种语言...【详细内容】
2021-10-20  TSINGSEE青犀视频    Tags:机器学习   点击:(37)  评论:(0)  加入收藏
SimpleAI.人工智能、机器学习、深度学习还是遥不可及?来这里看看吧~ 从基本的概念、原理、公式,到用生动形象的例子去理解,到动手做实验去感知,到著名案例的学习,到用所学来实现...【详细内容】
2021-10-19  憨昊昊    Tags:神经网络   点击:(47)  评论:(0)  加入收藏
语言是人类思维的基础,当计算机具备了处理自然语言的能力,才具有真正智能的想象。自然语言处理(Natural Language Processing, NLP)作为人工智能(Artificial Intelligence, AI)的核心技术之一,是用计算机来处理、理解以及运...【详细内容】
2021-10-11    36氪  Tags:NLP   点击:(49)  评论:(0)  加入收藏
边缘计算是什么?近年来,物联网设备数量呈线性增长趋势。根据艾瑞测算, 2020年,中国物联网设备的数量达74亿,预计2025年突破150亿个。同时,设备本身也变得越来越智能化,AI与互联网在...【详细内容】
2021-09-22  汉智兴科技    Tags:   点击:(54)  评论:(0)  加入收藏
说起人工智能,大家总把它和科幻电影中的机器人联系起来,而实际上这些科幻场景与现如今的人工智能没什么太大关系。人工智能确实跟人类大脑很相似,但它们的显著差异在于人工智能...【详细内容】
2021-09-17  异步社区    Tags:人工智能   点击:(57)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条