码迷,mamicode.com
首页 > 其他好文 > 详细

机器学习的定义及监督学习和无监督学习

时间:2015-08-07 19:55:39      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:机器学习

机器学习定义

        机器学习是人工智能的一个分支,目标是赋予机器一种新的能力。(专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。)机器学习的应用很广泛,例如大规模的数据挖掘(网页点击数据,医疗记录等),无人驾驶飞机、汽车,手写手别,大多数的自然语言处理任务,计算机视觉,推荐系统等。

        机器学习有很多定义,广为人知的有如下两条:

ArthurSamuel (1959): Machine Learning: Field of study that gives computers theability to learn without being explicitly programmed.

TomMitchell (1998) : Well-posed Learning Problem: A computer program is said tolearn from experience E with respect to some task T and some performance measureP, if its performance on T, as measured by P, improves with experience E.

例子:对于一个垃圾邮件识别的问题,将邮件分类为垃圾邮件或非垃圾邮件是任务T,查看哪些邮件被标记为垃圾邮件哪些被标记为非垃圾邮件是经验E,正确识别的垃圾邮件或非垃圾邮件的数量或比率是评测指标P。

监督学习

        对具有概念标记(分类)的训练样本进行学习,以尽可能对训练样本集外的数据进行标记(分类)预测。这里,所有的标记(分类)是已知的。因此,训练样本的岐义性低。

        监督学习是训练神经网络和决策树的最常见技术。这两种技术(神经网络和决策树)高度依赖于事先确定的分类系统给出的信息。


        房屋价格预测-回归(Regression): 预测连续的输出值(价格)

技术分享

        乳腺癌(良性,恶性)预测问题-分类(Classification): 预测离散的输出值(0, 1)

技术分享

即使有无限多种特征也可以处理(支持向量机)。

技术分享

分类、回归都是监督学习的内容。

无监督学习

        对没有概念标记(分类)的训练样本进行学习,以发现训练样本集中的结构性知识。这里,所有的标记(分类)是未知的。因此,训练样本的岐义性高。

        常见的无监督学习算法有聚类。

技术分享

        上面介绍了监督学习。回想当时的数据集,如图表所示,这个数据集中每条数据都已经标明是阴性或阳性,即是良性或恶性肿瘤。所以,对于监督学习里的每条数据,我们已经清楚地知道,训练集对应的正确答案,是良性或恶性。

        在无监督学习中,我们已知的数据。看上去有点不一样,不同于监督学习的数据的样子,无监督学习中没有任何的标签或者是有相同的标签。针对数据集,无监督学习就能判断出数据有两个不同的聚集簇。无监督学习算法可能会把这些数据分成两个不同的簇。所以叫做聚类算法,它能被用在很多地方。

        无监督学习有着大量的应用。它用于组织大型计算机集群。第二种应用就是社交网络的分析。还有市场分割。许多公司有大型的数据库,存储消费者信息。所以,你能检索这些顾客数据集,自动地发现市场分类,并自动地把顾客划分到不同的细分市场中,你才能自动并更有效地销售或不同的细分市场一起进行销售。最后,无监督学习也可用于天文数据分析,这些聚类算法给出了令人惊讶、有趣、有用的理论,解释了星系是如何诞生的。这些都是聚类的例子,聚类只是无监督学习中的一种

注:本文是学习Andrew Ng教授的《机器视觉》课程的学习笔记。


转载请注明出处:http://blog.csdn.net/lsh_2013/article/details/47342641






版权声明:本文为博主原创文章,未经博主允许不得转载。

机器学习的定义及监督学习和无监督学习

标签:机器学习

原文地址:http://blog.csdn.net/lsh_2013/article/details/47342641

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!