你是否也有这样的疑惑,人工智能、机器学习、深度学习以及监督学习等名词之间到底有什么样的联系与区别,以及它们的应用场景呢。下面就通过概念、区别和联系以及应用场景三个方面来具体的分析下他们。

一、概念

1、人工智能

人工智能(Artificial intelligence)简称AI。人工智能是计算机科学的一个分支,它企图了解智能的本质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

人工智能目前分为弱人工智能和强人工智能和超人工智能。

1)弱人工智能:弱人工智能(ArtificialNarrow Intelligence /ANI),只专注于完成某个特定的任务,例如语音识别、图象识别和翻译等,是擅长于单个方面的人工智能。它们只是用于解决特定的具体类的任务问题而存在,大都是统计数据,以此从中归纳出模型。由于弱人工智能智能处理较为单一的问题,且发展程度并没有达到模拟人脑思维的程度,所以弱人工智能仍然属于“工具”的范畴,与传统的“产品”在本质上并无区别。

2)  强人工智能:强人工智能(Artificial Generallnteligence /AGI),属于人类级别的人工智能,在各方面都能和人类比肩,它能够进行思考、计划、解决问题、抽象思维、理解复杂理念、快速学习和从经验中学习等操作,并且和人类一样得心应手。

3)超人工智能:超人工智能(Artificial Superintelligence/ASI),在几乎所有领域都比最聪明的人类大脑都聪明许多,包括科学创新、通识和社交技能。在超人工智能阶段,人工智能已经跨过“奇点”,其计算和思维能力已经远超人脑。此时的人工智能已经不是人类可以理解和想象。人工智能将打破人脑受到的维度限制,其所观察和思考的内容,人脑已经无法理解,人工智能将形成一个新的社会。

目前我们仍处于弱人工智能阶段。

2、机器学习

机器学习(MachineLearning)简称ML。机器学习属于人工智能的一个分支,也是人工智能的和核心。机器学习理论主要是设计和分析一些让计算机可以自动”学习“的算法。

3、深度学习

深度学习(DeepLearning)简称DL。最初的深度学习是利用深度神经网络来解决特征表达的一种学习过程。深度神经网络本身并不是一个全新的概念,可大致理解为包含多个隐含层的神经网络结构。为了提高深层神经网络的训练效果,人们对神经元的连接方法和激活函数等方面做出相应的调整。深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,如图象、声音、文本。

注意:你可能在接触深度学习的时候也听到过监督学习、非监督学习、半监督学习等概念,下面就顺便对这三个名词解析下:

1)监督学习:用一部分已知分类、有标记的样本来训练机器后,让它用学到的特征,对没有还分类、无标记的样本进行分类、贴标签。多用于分类。

2)非监督学习:所有的数据没有标记,类别未知,让它自己学习样本之间的相似性来进行分类。多用于聚类。

3)半监督学习:有两个样本集,一个有标记,一个没有标记。综合利用有类标的样本( labeled sample)和没有类标的样本( unlabeled sample),来生成合适的分类。

二、区别于联系

机器学习是一种实现人工智能的方法,深度学习是一种实现机器学习的技术。如下图(来源http://baijiahao.baidu.com/s?id=1588563162916669654&wfr=spider&for=pc):

下面一张图能更加细分其关系:

注意:在上幅图中,我们可以看下机器学习下的深度学习和监督学习以及非监督学习,那它们之间是什么关系呢,其实就是分类方法不同而已,他们之间可以互相包含。打个比方:一个人按性别可以分为男人和女人,而按年龄来分可以分为老人和小孩子。所以在深度学习中我们可以用到监督学习和非监督学习,而监督学习中可以用到很基础的不含神经元的算法(KNN算法)也可以用到添加了多层神经元的深度学习算法。

三、应用场景

1)    人工智能的研究领域在不断的扩大,包括专家系统、机器学习、进化计算、模糊逻辑、计算机视觉、自然语言处理、推荐系统等。并且目前的科研工作都集中在弱人工智能这部分。

2)    机器学习直接来源于早期的人工智能领域,传统的算法包括决策树、聚类、贝叶斯分类、支持向量机、EM、Adaboost等等。从学习方法上来分,机器学习可以分为监督学习(如分类问题)、无监督学习(如聚类问题)、半监督学习、集成学习、深度学习和强化学习。传统的机器学习算法在指纹识别、人脸检测、特征物体检测等领域的应用基本达到了商业化的要求或特定场景的商业化水平。

3)    深度学习本来并不是一种独立的学习方法,其本身也会用到监督学习和无监督学习方法来训练深度神经网络,但由于近年来改领域发展迅猛,一些特有的学习手段相继被提出(如残差网络),因此越来越多的人将其单独看作一种学习方法。主要应用在互联网、安防、金融、智能硬件、医疗、教育等行业,在人脸技术、图象识别、智能监控、文字识别、语义分析等领域。

人工智能、机器学习与深度学习的区别与联系相关推荐

  1. 人工智能、机器学习和深度学习的区别?

    作者:育心 链接:https://www.zhihu.com/question/57770020/answer/249708509 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  2. 详解人工智能、机器学习和深度学习的区别

    如果一台机器能够自行做出决定,这里面的智能包含这三个方面:人工智能.机器学习和深度学习.他们之间的有何关联? 今天来详解人工智能.机器学习与深度学习的关系与区别. 一.人工智能.机器学习与深度学习 人 ...

  3. 人工智能、机器学习、深度学习的区别

    人工智能.机器学习和深度学习是最近几年比较火热的概念,它们看起来比较相似,但是仿佛又存在某些差异.这篇文章,咱们就来科普一下三者之间的区别和联系. 为了让读者有一个整体上的认知,咱们先来看一张图. 可 ...

  4. 人工智能、神经网络、机器学习、深度学习的区别

    人工智能.神经网络.机器学习.深度学习是学习神经网络的时候经常会遇到的专业词汇,但是很多人可能不太了解他们的区别. 人工智能 人工智能是一个比较大的概念,相信有很多人看过一部电影<人工智能> ...

  5. 人工智能AI、机器学习和深度学习的区别

             人工智能大数据与深度学习  公众号: weic2c AI(人工智能)是未来,是科幻小说,是我们日常生活的一部分.所有论断都是正确的,只是要看你所谈到的AI到底是什么. 例如,当谷歌D ...

  6. 人工智能、机器学习和深度学习的区别

    文章目录 1.人工智能 2.机器学习:一种实现人工智能的方法 3.深度学习:一种实现机器学习的技术 3.1 深度学习已经取得的进展 1.人工智能 人工智能的研究领域包括 专家系统(Expert Sys ...

  7. 人工智能,机器学习,深度学习的区别

    先来看看自维基百科的定义 什么是人工智能? 人工智能(Artificial Intelligence, AI)亦称机器智能,是指由人制造出来的机器所表现出来的智能.通常人工智能是指通过普通电脑程式的手 ...

  8. 机器学习和深度学习的区别 深度学习的完全取代机器学习吗

    首先看看深度学习的定义: "Deep learning is a particular kind of machine learning that achieves great power ...

  9. 5分钟内看懂机器学习和深度学习的区别

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由liuxuewen 发表于云+社区专栏 在本文中,我们将研究深度学习和机器学习之间的差异.我们将逐一了解它们,然后讨论他们在各个方面的 ...

最新文章

  1. R假设检验之Durbin-Watson检验(Durbin-Watson Test)
  2. FPGA设计心得(2)边沿检测的问题进一步说明(仿真中一定能得到上升沿的设计)
  3. 微信小程序的多选改变样式_微信小程序button选中改样式-实现单选/多选
  4. 【2021年】通过vue-cli创建electron项目
  5. .Net Core Nuget还原失败
  6. 为什么被雷击中的大多是男性???
  7. 正面管教php_佛山市第三中学正面管教家长工作坊PHP分享会
  8. 2015春计算机应用技术基础,计算机应用技术基础.doc
  9. Spark内核解析之二:Spark 部署模式
  10. WebApi 基于token的多平台身份认证架构设计
  11. matlab入门(适合初学者)
  12. git创建本地版本仓库
  13. presscad图层LIsp_为什么我用统赢软件在CAD里面转完程式后老是出现CAD没有响应的情况?...
  14. 美信科技冲刺A股上市:拟募资4亿元,公司及董事长张定珍曾遭处罚
  15. 如何查出一个表中重复的名字
  16. Android TV 开发之 TV视频播放器
  17. 区块链+保险的概述和发展现状
  18. 高校实验室预约系统功能简介及解决方案
  19. 网络基础——牛客网刷题第四波
  20. 又是一个极佳的虚拟机网站

热门文章

  1. 箱线图的几种画法-Python
  2. 安卓10开机时间优化分析
  3. 验证哥德巴赫猜想:任何一个大于等于6的偶数均可表示为两个素数的和。如6=3+3,8=3+5,,18=5+13。试编写程序,要求将输入的一个偶数表示成两个素数之和。 输入输出样例如下:
  4. 国内如何用chatgpt
  5. 什么是web前端?前端可以做什么?html5有什么用?
  6. 数字图像处理——第二章 数字图像基础
  7. “阿里和腾讯谁的技术更好?”阿里王坚的机智回答瞬间化解尴尬!
  8. Django企业开发实战--by胡阳,学习记录1127
  9. 【地图可视化】Echarts地图上展示3D柱体
  10. 关于类加载机制,你知道多少