机器学习入门之机器学习是算法的胜利?看懂人工智能没那么简单!
小标 2019-02-13 来源 : 阅读 1655 评论 0

摘要:本文主要向大家介绍了机器学习入门之机器学习是算法的胜利?看懂人工智能没那么简单!通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助。

本文主要向大家介绍了机器学习入门之机器学习是算法的胜利?看懂人工智能没那么简单!通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助。


“机器学习”这个术语是亚瑟·塞缪尔于1959年创造的,他是美国计算机游戏和人工智能领域的先驱,并表示“它为计算机提供了学习的能力而无需明确编程”。

1997年,Tom Mitchell给出了一个“适当的”数学和关系定义,“据说计算机程序可以从经验E中学习一些任务T和一些性能测量P,如果它在T上的表现,则通过 P,随着经验E而提高。








机器学习是最新的流行语。 它值得,因为它是计算机科学最有趣的子领域之一。 那么机器学习究竟意味着什么呢?

让我们试着以外行的方式理解机器学习。 考虑一下你是想把纸扔到垃圾箱里。

在第一次尝试之后,你意识到你已经施加了太大的力量。第二次尝试后,您会发现距离目标更近,但需要增加投射角度。这里发生的事情基本上是每次投掷后我们都在学习并改进最终结果。我们的计划是从我们的经验中学习。

这意味着机器学习所涉及的任务提供了基本的操作定义,而不是在认知术语中定义该领域。这是艾伦·图灵在他的论文“计算机器和智能”中提出的建议,其中“机器能思考吗?”的问题被“机器能做我们(作为思考实体)能做什么?”这个问题所取代。








在数据分析领域,机器学习用于设计复杂的模型和算法,使其有助于预测;在商业用途中,这被称为预测分析。这些分析模型允许研究人员,数据科学家,工程师和分析师通过学习数据集(输入)中的历史关系和趋势,“产生可靠,可重复的决策和结果”并发现“隐藏的见解”。

假设您决定查看度假优惠。 您浏览旅行社网站并搜索酒店。 当您查看特定酒店时,在酒店描述的下方有一个标题为“您可能也喜欢这些酒店”的部分。 这是机器学习的常见用例,称为“推荐引擎”。 同样,许多数据点用于训练模型,以便根据他们已经了解的关于您的大量信息来预测将在该部分下向您展示的最佳酒店。

因此,如果您希望程序预测繁忙交叉点(任务T)的流量模式,您可以通过机器学习算法运行它,其中包含有关过去流量模式的数据(经验E),如果已成功“学习” “,它将更好地预测未来的交通模式(绩效指标P)。








然而,许多现实世界问题的高度复杂性通常意味着发明专门的算法,每次都能完美地解决它们,即使不是不可能,也是不切实际的。机器学习问题的例子包括,“这是癌症吗?”,“这些人中哪一个是彼此的好朋友?”,“这个人会喜欢这部电影吗?”这样的问题是机器学习的优秀目标,事实上机器学习已经成功地应用了这些问题。

机器学习的分类

机器学习实施分为三大类,取决于学习系统可用的学习“信号”或“响应”的性质,如下:

1.监督学习:当算法从示例数据和相关的目标响应中学习时,可以包含数值或字符串标签,例如类或标签,以便稍后在用新示例提出时预测正确的响应属于监督学习类别。 这种方法确实类似于在老师的监督下的人类学习。 教师为学生记忆提供了很好的例子,然后学生从这些具体的例子中得出一般规则。

2.无监督学习:当算法从没有任何相关响应的简单示例中学习时,留给算法自己确定数据模式。 这种类型的算法倾向于将数据重构为其他内容,例如可能表示类的新特征或新的一系列不相关值。 它们非常有用,可以让人们深入了解数据的含义以及监督机器学习算法的新的有用输入。

作为一种学习,它类似于人类用来确定某些对象或事件来自同一类的方法,例如通过观察对象之间的相似程度。 您在网络上以营销自动化的形式找到的一些推荐系统是基于这种类型的学习。

3.强化学习:当您使用缺少标签的示例呈现算法时,如在非预期学习中。 但是,您可以根据算法提出的解决方案附带正反馈或负反馈的示例,该增强学习类别与算法必须做出决策的应用程序相关联(因此产品是规范性的,而不仅仅是描述性的, 与无监督学习一样),决定带来后果。 在人类世界中,就像通过反复试验来学习一样。

错误有助于你学习,因为他们有一个惩罚(成本,时间的浪费,后悔,痛苦等),教你一定的行动方式比其他人更不可能取得成功。 强化学习的一个有趣例子发生在计算机学习自己玩视频游戏时。

在这种情况下,应用程序向算法提供特定情况的示例,例如让游戏玩家陷入迷宫而避开敌人。 该应用程序让算法知道它所采取的行动的结果,并且在试图避免它发现的危险和追求生存的过程中进行学习。 您可以了解Google DeepMind公司如何创建一个强化学习计划,播放旧的Atari视频游戏。 观看视频时,请注意该计划最初是如何笨拙和不熟练的,但通过培训可以稳步提高,直到成为冠军。

4.半监督学习:给出不完整的训练信号:训练集,其中一些(通常很多)目标输出丢失。 这个原理的特殊情况称为Transduction,其中整个问题实例集在学习时已知,除了缺少部分目标。








根据所需的输出进行分类

当考虑机器学习系统的期望输出时,出现机器学习任务的另一种分类:

分类:当输入被分成两个或更多个类时,学习者必须产生一个模型,该模型将看不见的输入分配给这些类的一个或多个(多标签分类)。这通常以受监督的方式解决。垃圾邮件过滤是一种分类示例,其中输入是电子邮件(或其他)邮件,类别是“垃圾邮件”和“非垃圾邮件”。

回归:这也是一个监督问题,即输出是连续的而不是离散的情况。

聚类:将一组输入分组。与分类不同,这些组事先是未知的,因此通常是无人监督的任务。

当通过典型方法无法解决问题时,机器学习就会出现。

人工智能的实践模型

如何来动手实践一下自己的掌握程度呢?可以试试谷歌的AIY视觉套件——AIY Vision Kit。









AIY Vision Kit 是AIY Projects的第二个产品。谷歌AIY Vision Kit(视觉套件)可以处理图像识别和计算机视觉, 支持离线识别上千种常见物体(动物、植物)以及人脸、面部表情等。

VisionBonnet是该项目的核心,采用Intel Movidius MA2450芯片。 这种低功率视觉处理单元能够运行神经网络模型来识别物体。


              

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标人工智能机器学习频道!


本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved