文章目录

  • 1、人工智能
  • 2、机器学习:一种实现人工智能的方法
  • 3、深度学习:一种实现机器学习的技术
    • 3.1 深度学习已经取得的进展

1、人工智能

人工智能的研究领域包括 专家系统(Expert Systems)、机器学习(Machine Learning)、进化计算(Evolutionary Computation)、模糊逻辑(Fussy Logic)、计算机视觉(Computer Vision)、自然语言处理(NLP)、推荐系统(Recommender Systems)等。

序号 研究领域 分类
1 专家系统(Expert Systems)
2 机器学习(Machine Learning)
3 进化计算(Evolutionary Computation)
4 模糊逻辑(Fussy Logic)
5 计算机视觉(Computer Vision)
6 自然语言处理(NLP)
7 推荐系统(Recommender Systems)

目前的科研工作都集中在 弱人工智能 这部分,并很有希望在近期取得重大突破。

2、机器学习:一种实现人工智能的方法

随着人对计算机科学的期望越来越高,要求它解决的问题越来越复杂,已经远远不能满足人们的诉求了。于是有人提出了一个新的思路——能否不为难码农,让机器自己去学习呢?

机器学习就是用算法解析数据,不断学习,对世界中发生的事做出判断和预测的一项技术。研究人员不会亲手编写软件、确定特殊指令集、然后让程序完成特殊任务;相反,研究人员会用大量数据和算法“训练”机器,让机器学会如何执行任务。
这里有三个重要的信息:
1、“机器学习”是“模拟、延伸和扩展人的智能”的一条路径,所以是人工智能的一个子集;
2、“机器学习”是要基于大量数据的,也就是说它的“智能”是用大量数据喂出来的;
3、正是因为要处理海量数据,所以大数据技术尤为重要;“机器学习”只是大数据技术上的一个应用。

常用的10大机器学习算法有:决策树、随机森林、逻辑回归、SVM、朴素贝叶斯、K最近邻算法、K均值算法、Adaboost算法、神经网络、马尔科夫。

3、深度学习:一种实现机器学习的技术

相较而言,深度学习是一个比较新的概念,严格地说是2006年提出的。
深度学习是用于建立、模拟人脑进行分析学习的神经网络,并模仿人脑的机制来解释数据的一种机器学习技术

它的基本特点,是试图模仿大脑的神经元之间传递,处理信息的模式。最显著的应用是计算机视觉和自然语言处理(NLP)领域。显然,“深度学习”是与机器学习中的“神经网络”是强相关,“神经网络”也是其主要的算法和手段;或者我们可以将“深度学习”称之为“改良版的神经网络”算法。

深度学习又分为 卷积神经网络(Convolutional neural networks,简称CNN)和深度置信网(Deep Belief Nets,简称DBN)。其主要的思想就是模拟人的神经元,每个神经元接受到信息,处理完后传递给与之相邻的所有神经元即可。所以看起来的处理方式有点像下图

神经网络的计算量非常大,事实上在很长时间里由于基础设施技术的限制进展并不大。而GPU的出现让人看到了曙光,也造就了深度学习的蓬勃发展,“深度学习”才一下子火热起来。

击败李世石的 Alpha Go即是深度学习的一个很好的示例。Google的 TensorFlow是开源深度学习系统一个比较好的实现,支持CNN、RNN和LSTM算法,是目前在图像识别、自然语言处理方面最流行的深度神经网络模型。事实上,提出“深度学习”概念的Hinton教授加入了Google,而Alpha Go也是Google家的。

总结:人工智能是一个很老的概念,机器学习是人工智能的一个子集,深度学习又是机器学习的一个子集。机器学习与深度学习都是需要大量数据来“喂”的,是大数据技术上的一个应用,同时深度学习还需要更高的运算能力支撑,如GPU

3.1 深度学习已经取得的进展

虽然深度学习是机器学习一个相当有年头的分支领域,但在 21 世纪前十年才崛起。在随后的几年里,它在实践中取得了革命性进展,在视觉和听觉等感知问题上取得了令人瞩目的成果,而这些问题所涉及的技术,在人类看来是非常自然、非常直观的,但长期以来却一直是机器难以解决的。

特别要强调的是,深度学习已经取得了以下突破,它们都是机器学习历史上非常困难的领域:

  1. 接近人类水平的图像分类
  2. 接近人类水平的语音识别
  3. 接近人类水平的手写文字转录
  4. 更好的机器翻译
  5. 更好的文本到语音转换
  6. 数字助理,比如谷歌即时(Google Now)和亚马逊 Alexa
  7. 接近人类水平的自动驾驶
  8. 更好的广告定向投放,Google、百度、必应都在使用
  9. 更好的网络搜索结果
  10. 能够回答用自然语言提出的问题
  11. 在围棋上战胜人类

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

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

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

  2. 人工智能、机器学习与深度学习的区别与联系

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 【干货】Linux 运维故障排查思路,有这篇文章就够了
  2. JSON.NET 简单的使用
  3. JavaScript笔记(6)
  4. Java中静态代码块
  5. js中的异步[Important]
  6. 2016计算机二级考试c语言真题及答案,计算机二级考试c语言真题_2017计算机二级考试C语言复习题及答案...
  7. jQuery的加法运算,val()获取的结果相加变成了字符串连接。
  8. Myeclipse8.5 最新注册码以使用方法(可以用到2015年!!!)
  9. 完全卸载MySQL 数据库——清空MySql注册表
  10. jQuery各版本的区别
  11. go mod tidy 报错:verifying ...: checksum mismatch
  12. AI,让大海永远蔚蓝如诗
  13. C语言:输入年份,判断生肖
  14. 数据库MySQL(基础六)
  15. 【C++】日期类题目总结
  16. L 2 聚焦和发散思维模式
  17. 【DevOps实战|基于Jenkins与Gitlab构建企业级持续集成环境系统】(Jenkins+Gitlab+Keepalived+Haproxy+Sonarqube+Http+灰度自动部署)
  18. 为什么选择微信小程序
  19. java serialport_java SerialPort串口通讯的使用
  20. Python工具开发:PDF转Word、Word转PDF、PDF转图片、Excel查询

热门文章

  1. flex布局的对齐方式
  2. 微软服务器2016认证的考试方式,微软认证考试的几种形式
  3. c#怎么调用oracle存储过程,C#调用Oracle存储过程的方法
  4. 什么是Netbios(网络基本输入/输出系统)?
  5. JS判断安卓端或者苹果端并下载
  6. CSS3动画那么强,requestAnimationFrame还有毛线用--摘抄
  7. 200228批量导入开票接口出错,用另外一种方式解决,快速开票顺畅
  8. 天天seo免费伪原创工具生成器
  9. SIM卡的ICCID、IMSI
  10. Jquery查找元素的方法汇总