热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

人工智能、机器学习和深度学习有什么区别?

人工智能、机器学习和深度学习有什么区别?-在大数据时代,人们往往被人工智能(AI)、机器学习(ML)、深度学习(DL)这一些热词轰炸。但不少人对这些词汇的含义以及之间的关系比较模

在大数据时代,人们往往被人工智能(AI)、机器学习(ML)、深度学习(DL)这一些热词轰炸。但不少人对这些词汇的含义以及之间的关系比较模糊,甚至混为一谈。

本章作为人工智能的第一章节,主要从理论层面帮助大家更好的理解人工智能、机器学习、深度学习的含义,并理清三者之间的关系,希望对初学者有所帮助。

人工智能(Artificial Intelligence)

人工智能是个特别宽泛的概念。简单来说,能够让机器产生像人类一样的行为,就可以称为人工智能。

而人工智能的诞生还需要从计算机说起。

1946年,基于“图灵机”和“冯·诺依曼架构”等理论,成功诞生了第一台通用计算机。并且在此后以极快的速度发展,这鼓舞了科学家们,同时让很多科学家们开始思考另一个更伟大的梦想:能否让机器代替人类思考?

时间来到1950年,艾伦·图灵(英国数学家,计算机之父、人工智能之父)发表的一篇《计算机器与智能》的论文便对这一问题进行了深入的探讨。

在文中,关于“计算机是否能够思考”这一问题图灵给出了肯定的答案,并预判了来自数学、宗教、意识等各种领域的反驳观点,如数学界的哥德尔不完备定理、宗教的灵魂理论、意识层的情感理论等,以此证明了“让机器代替人类思考”的可行性。

另外,图灵还提出了一个名为“图灵测试”的实验。实验的核心其实阐述的是图灵的一个观点,即:无论机器内部如何处理,只要机器表现出来的行为与人类一致(通过图灵测试),那么这台机器就是有智能的。

这一理论是大胆且反直觉的,并且在此后的半个多世纪对此论点的争论都没有停止过,赞同的人很多,不赞同的人也不少。比如中文房间思想实验,就极力地反驳了此论点的合理性。

这个时期的人工智能还处于理论阶段,直到1956年艾伦·图灵逝世两年后,几位计算机领域的科学家在达特茅斯会议上正式提出了Artificial Intelligence也就是人工智能这个概念,并由此发展成为一门学科。

达特茅斯会议参会科学家 

最初的时候,科学家们热衷于制造一台可以像人类一样“思考”的机器,但历经无数次失败后,很快就意识到这个步子迈的太大了,容易扯着蛋,并在此后产生了3大人工智能学派(符号主义学派、连接主义学派、行为主义学派),尝试着从不同的道路上进行人工智能的探索。

经过半世纪以来起起伏伏的发展,现如今人工智能已经已经在图像处理、计算机视觉、自然语言处理等方面取得了一些突破,并且产生了实际的应用价值。而这些都涵盖在“人工智能”这个大领域里。

机器学习(Machine Learning)

机器学习是实现人工智能的其中一个方法。

人工智能可行性的理论问题解决以后,如何让机器“思考”成为了新的研究方向。这也意味着人工智能从“能不能做”发展到了“怎么做”阶段。而对于这一问题的探索,人工智能科学家们尝试了非常多的方法。

事实上,所有实现人工智能的方法,最根本的灵感来源都是来自于人类自身。接下来我们从人工智能的三大学派的发展中就可以看到这一点。

符号主义学派

人工智能的三大学派之一,符号主义学派,讲究的是基于人类大脑逻辑思维进行推理的智能模拟方法,主要研究的方向是人类的思维过程。他们试图将智能(主要是人类思维)形式化为计算机可理解的符号、规则和算法,从而实现用计算机模拟人类的智能行为。

其代表性成果是启发式程序,它证明了38条数学定理。此后基于此思想又搭建了一个专家系统。专家系统是一种程序,它能够从知识库和知识工程中推演出的逻辑规则解决某一特定领域的问题。

连接主义学派

连接主义学派,是基于人类大脑神经网络连接机制与学习算法的智能模拟方法,他们的研究包含两个方面,一方面是得益于脑科学的发展,通过学习脑神经网络的连接机制,形式化为神经元模型(M-P模型)。另一方面基于神经元模型,发明了各种机器学习方法,从而让计算机能够模拟大脑的学习和训练过程。

现在火爆的基于机器学习的图像处理、自然语言处理技术的发展,归根结底都是基于连接主义学派的研究。而连接主义学派也是目前发展最好的一派。

行为主义学派

而另一大学派,行为主义学派认为:智能取决于感知和行为,取决于对外界复杂环境的适应。

它是基于“感知—行动”的行为智能模拟方法。也就是说,生物智能诞生的原因在于环境的影响。生物通过与环境及其他生物之间的互动,从而发展出越来越强的智能。

基于此理论思想,行为主义学派提出了无需知识表示、无需逻辑推理的智能行为观点。相对于智能内在的逻辑,他们对如何实现智能行为更感兴趣。在他们的眼中,只要机器能够具有和智能生物相同的行为,那它就是智能的。

行为主义学派注重结果,实用性很强。它的代表作有扫地机器人、波士顿机器人等。

综上所述,机器学习只是人工智能探索道路上的一个方法,它的核心理论是通过大量数据的训练进行不断学习,然后根据学习成果对现实世界的事件做出决策。

“如何让机器学习”是机器学习的核心,其方法包括监督学习、无监督学习、深度学习、强化学习等方法,具体的算法有线性回归算法、支持向量机算法、近邻算法、决策树算法等。

深度学习(Deep Learning)

深度学习是机器学习的一种方法。

它之所以火爆,是因为相较于其他的机器学习方法它的效果更好。

它的算法主要有卷积神经网络、循环神经网络、递归神经网络、反向传播算法等。

总结

人工智能是一个大领域,也是一个目标。机器学习是通往人工智能必不可少的路径。深度学习是机器学习最好的方法,可以让走向人工智能的路途更加悠然。


推荐阅读
  • 每日一书丨AI圣经《深度学习》作者斩获2018年图灵奖
    2019年3月27日——ACM宣布,深度学习之父YoshuaBengio,YannLeCun,以及GeoffreyHinton获得了2018年的图灵奖, ... [详细]
  • 【历史上的今天】5 月 18 日:微软反垄断诉讼;携程旅行网上线;谷歌首次公布 TPU
    整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年5月18日,在1939年的今天,彼得 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 机器学习如何看世界 对抗机器学习诠释人工智能和人类思维的不同
    接近,计算,极限,看,世界,对抗,机器,学习,诠释,人工智能,和, ... [详细]
  • iic协议
    IIC简介IIC,Inter-IntegratedCircuit,集成电路总线,需要2根线连接拓扑,是半双工,适用于”字节型”设备。I2C总线物理拓扑结构IIC通信原理: 通过对S ... [详细]
  • AI 学习路线:从Python开始机器学习
    AI 学习路线:从Python开始机器学习 ... [详细]
  • AI算法工程师从入门到上瘾
    设定一个非常清晰的目标清晰的目标就比如说你要做NLP,你要知道NLP的应用有智能问答,机器翻译,搜索引擎等等。然后如果你要做智能问答你要知道现在最发达的技术是深度学习,使用的算法有 ... [详细]
  • 自编码器(Autoencoder,AE)基本意思就是一个隐藏层的神经网络,输入输出都是x,并且输入维度一定要比 ... [详细]
  • 线性代数:机器学习背后的优化原理线性代数作为数学的一个分支,广泛应用于科学和工程中,掌握好线性代数对于理解和从事机器学习算法相关工作是很有 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 系数|量纲_机器学习基础一文带你用sklearn做特征工程
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了机器学习基础一文带你用sklearn做特征工程相关的知识,希望对你有一定的参考价值。使用sklearn做特 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
author-avatar
原文W
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有