人工智能、机器学习、神经网络和深度学习的关系
最近很长的一段时间,人工智能的热度都维持在一定的高度。但是大家在关注或研究人工智能领域的时候,总是会遇到这样的几个关键词:深度学习、机器学习、神经网络。那他们之间到底是什么样的关系呢?
先说人工智能,人工智能是在1956年一个叫达特茅斯会议上提出的。更准确的说是1956年学者们在会议上将他们确定为人工智能,其实关于其具体的一些研究,早就已经开始了。
所以人工智能已经是有60多年历史的一个领域。为什么最近几年人工智能才逐渐进入大众视野呢?其实,这几年的人工智能浪潮已经是人工智能的第三次热度高涨,并远远超过了之前的热度。第一次和第二次浪潮都消失在历史的长河里,他们在那个年代都遇到了自己的问题,比如第一次是因为在完美的完成了一些人工智能项目后,遇到更复杂的需求时却被发现当时的人工智能技术,并没有能力将其解决,导致了世界主力研究的国家中断了人工智能的研究经费。第一次发展因为缺钱而中止了,本质上还是技术遇到了瓶颈。第二次浪潮时候,因为专家系统为很多企业带来非常大的作用和效益,人工智能又准备大力发展的时候,被第四代计算机的强有力发展挤占的没有空间,几乎绝大多数的资金和人力都投入到了第四代计算机的发展行列中去。
除了外部因素的影响,人工智能本身也存在一些问题,在早期最核心的两个问题就是数据和算力,因为当时其实有非常不错的拟合算法模型,但是却被戴上了过拟合的帽子,就是模型维度多,但是却没有详尽和足量数据支持。
其实在1956年后,人工智能发展的速度非常快,解决了业内很多的问题,让当时的科学家以为,以当时的发展速度,机器可能在20年左右达到人类的水平。现在看,当时的科学巨头还是过度乐观了,直到60年后的今天,我们还是在弱人工智能领域摸爬滚打。
图 1人工智能产业发展历程
讲的有点远了,回到今天的主题,人工智能,机器学习,神经网络,深度学习之间的关系。
人工智能这个概念可能是个大坑,把很多人都弄迷糊了。简单点解释,人工智能就是实现人类可以做的事情,这是目的。其中有很多细节,其中最核心,我们可以理解为人的大脑的部分,就是机器学习。
图 2人工智能关系图
饮鹿网(innov100)产业研究员认为机器学习(machine learning)可以简单的理解为实现人工智能的核心方法。他不是一个单一的方法,而是众多算法的合集。没错,人工智能的核心就是由各种算法作为支撑的。不过,现在的机器学习更容易理解成,简单的半人工智能算法,比如我们在逛某宝的时候,总是会有栏目推荐各种商品,或者你浏览了某些商品后,你会发现首页连默认搜索词都变成了你浏览的商品的关键词,这里面就融合了基于机器学习的推荐算法,而且在后台还为用户画像,更加准确的预测你想要购买的商品。其实这样的技术实现背后还是有一定问题的,比如你的隐私,如果你被预测的很准确,那你还有什么隐私可言,你所有的操作都可能悄悄的出卖了你。
神经网络(Neural Network)简单说就是机器学习众多算法中的一类,设计的时候就是模仿人脑的处理方式,希望其可以按人类大脑的逻辑运行(尽管目前来说对人脑的研究仍不够透彻)。神经网络已经有很多年的历史,但现在基本很少听到了。饮鹿网(innov100)产业研究员认为神经网络可以简单的分为单层,双层,以及多层网络。神经网络在之前有非常多的问题,层数无法深入过多,有太多的参数需要调节,样本数据量过小等问题。总之,其之前是一门并不被看好的技术。直到2006年,Hinton在《Science》和相关期刊上发表了论文,首次提出了“深度信念网络”的概念。
深度学习(Deep Learning)其实算是神经网络的延伸,从概念被提出,逐渐的在人工智能领域大显身手。尤其是在2012年,其在图像识别领域获得惊人的成绩。和神经网络一样,深度学习也是一个算法的集合,只不过这里的算法都是基于多层神经网络的新的算法。他是一种新的算法和结构,新的网络结构中最著名的就是CNN,它解决了传统较深的网络参数太多,很难训练的问题,使用了“局部感受野”和“权植共享”的概念,大大减少了网络参数的数量。关键是这种结构确实很符合视觉类任务在人脑上的工作原理。新的方法就多了:新的激活函数:ReLU,新的权重初始化方法(逐层初始化,XAVIER等),新的损失函数,新的防止过拟合方法(Dropout, BN等)。这些方面主要都是为了解决传统的多层神经网络的一些不足:梯度消失,过拟合等。
由于其解决了早期人工智能的一些遗留问题,在大数据和大算力的加持下,使得人工智能重新进入到大众的视野。并在视觉识别,图像识别,语音识别,棋类AI中成为核心技术。所以现在深度学习就是新的神经网络,其本质仍然是神经网络,但是又区别于旧的神经网络。另外现在基本很少在讨论神经网络了。
希望大家看完文章之后,可以理解人工智能、机器学习、神经网络和深度学习之间的关系了。另外,在此基础上继续延伸的话,还有迁移学习和强化学习,这些会在之后的文章继续探索。
人工智能、机器学习、神经网络和深度学习的关系相关推荐
- 人工智能、神经网络、深度学习、机器学习傻傻分不清?来看看AI奠基人的解答!...
文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 数智物语(公众号ID:decision_engine)出品 策划.编写:卷毛雅各布 数智物语本期推荐书 ...
- 人工智能、神经网络、深度学习、机器学习傻傻分不清?来看看AI奠基人的解答!
文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 数智物语(公众号ID:decision_engine)出品 策划.编写:卷毛雅各布 数智物语本期推荐书 ...
- 读懂人工智能、机器学习、神经网络和深度学习的关系
最近很长的一段时间,人工智能的热度都维持在一定的高度.但是大家在关注或研究人工智能领域的时候,总是会遇到这样的几个关键词:深度学习.机器学习.神经网络.那他们之间到底是什么样的关系呢? 先说人工智能, ...
- 机器学习——神经网络、深度学习 知识点总结 及 面试题汇总
1.反向传播思想: 计算出输出与标签间的损失函数值,然后计算其相对于每个神经元的梯度,根据梯度方向更新权值. (1)将训练集数据输入到ANN的输入层,经过隐藏层,最后达到输出层并输出结果,这是ANN的 ...
- 图解人工智能机器学习深度学习的关系和区别
图解人工智能机器学习深度学习的关系和区别,先直观看下图的关系: AI(Artificial Intelligence.人工智能).机器学习(machine learning).深度学习(Deep le ...
- AI:人工智能概念之机器学习ML、深度学习DL、数据挖掘、知识发现、模式识别等重要领域之间比较关系结构图之详细攻略
AI:人工智能概念之机器学习ML.深度学习DL.数据挖掘.知识发现.模式识别等重要领域之间比较关系结构图之详细攻略 目录 AI与ML.DL的概念 AI与ML.DL的结构关系图 参考文章:<201 ...
- k均值例子 数据挖掘_人工智能、数据挖掘、机器学习和深度学习的关系
一.人工智能 人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器. 实际应用比如:机器视觉,指纹识别,人脸识别,视网膜识别,虹膜识别,掌纹识 ...
- 人工智能、机器学习、深度学习的关系,终于有人讲明白了
作者:史丹青 来源:大数据DT(ID:hzdashuju) 2012年以后,信息爆炸带来的数据量猛增.计算机算力的高速提升.深度学习的出现以及运用,使人工智能的研究领域不断扩展,迎来大爆发.除了传统的 ...
- AI:人工智能领域主要方向(技术和应用)、与机器学习/深度学习的关系、数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系)
AI:人工智能领域主要方向(技术和应用).与机器学习/深度学习的关系.数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系) 目录 人工智能主要领 ...
- 人工智能(AI)、机器学习、深度学习 的关系
文章目录 人工智能.机器学习.深度学习的关系 1.人工智能 2.机器学习 监督学习和无监督学习 (unsupervised learning) 3.深度学习 人工智能.机器学习.深度学习的关系 人工智 ...
最新文章
- 刚出道的黑客搞瘫美国!他们一边搞钱一边捐款给慈善组织,还说俄国人不打俄国人...
- WebBenchmark之动态数据测试
- 华为ar2200路由器 策略路由_路由交换篇 06 华为路由器RIP协议的配置
- ssm(Spring+Spring mvc+mybatis)Dao层配置sql的文件——DeptDaoMapper.xml
- php删除一张表数据的时候 把另一张表的数据也删除,剔除第一张表的数据时,修改第二张表的相关字段的数值...
- grub linux rootfs,rootfs文件系统(笔记)(草稿)
- w ndows10即将停止更新,微软开始警告Windows 10 v1909用户即将停止更新服务
- cython加密代码python_利用Cython对python代码进行加密
- meteor是什么东西?
- [Android Pro] java.lang.IllegalStateException: Fragment(XXFragment) not attached to Activity异常
- WiFi 空口抓包工具 --- OmniPeek
- 将多张图片缩小合为一张图片(千图成像)
- 智能电视 无服务器,服务器之家教你修改DNS,让电视、网络机顶盒告别卡顿
- cad2017单段线_CAD将线段分成多段线的方法步骤
- 汽车车灯注塑件三维尺寸公差检测
- hexo部署到云服务器
- 本地Vmware_Centos虚拟与Pnet网络互联互通
- 2020考研东南935数据结构算题
- 付宇泽20190905-1 每周例行报告
- IPv6静态路由设置