了解深度学习

简介: 【6月更文挑战第26天】了解深度学习。

了解深度学习
在了解深度学习之前,需要对它和人工智能之间的关系进行了解与分析,人工智能与深度学习的关系下。
人工智能与深度学习的关系
由上图可知,深度学习是隶属于机器学习范畴的,机器学习又是隶属于人工智能范畴的,先解释一下什么是机器学习。
卡内基梅隆大学(Carnegie Mellon University)的汤姆·迈克尔·米切尔(Tom Michael Mitchell)教授在Machine learning一书中对机器学习给出了比较专业的定义,即“如果一个程序在任务T上,随着经验E的增加,效果P也可以随之增加,则称这个程序可以从经验中学习”。通俗地讲,就是如果机器学习算法(一个程序)要实现一个预测、分类问题(任务T),那么需要对数据(经验E)进行分析,如果数据越多,最后实现预测、分类时的准确率(效果P)越高,那么就称这个机器学习算法可以从数据中学习。
机器学习是人工智能的一个分支,是实现人工智能的方法,是计算机通过学习来提高性能的一种方式。机器学习过程并不是告诉机器该怎么做,而是告诉它该怎么学习,在这个学习的过程中机器从数据里提取特征,当然这需要大量的数据。对于一些复杂的问题,机器学习并不能解决。如需要在一张照片上找到所有人的面部,利用机器学习解决这个问题是非常困难的,因为有的人留着长发,有的人戴着眼镜,还有拍照时的不同表情等,所以并不能完全保证利用这些特征能够找到人脸。
而深度学习可以解决这个问题,这个在早期试图模仿人类大脑神经元之间的学习机理、将各个特征进行联系从而组成更为复杂特征的方法,在图像识别和语音识别等领域具有突破性的进展。
深度学习是机器学习的一个分支,深度学习和机器学习的实现过程如图所示。

深度学习和机器学习的实现过程
深度学习这个词,除了从传统机器学习那里继承了“学习”之外,“深度”是其区别于其他方法的特征之一。在人工智能中,深度学习是人工神经网络或者深层神经网络的代名词,“深度”指的是神经网络的网络层次,最基本的神经网络结构如图所示。

最基本的神经网络结构
在上图中,最左侧的一层称为输入层,最右侧的一层叫作输出层,中间所有节点组成的层称为隐藏层。最基本的神经网络结构中只有一层隐藏层,在实际的神经网络中,输入层x需输入训练数据,中间有一个或多个隐藏层a,输出层y输出结果。
在21世纪前,深度神经网络由于受到计算力、数据量以及算法的限制,一直没有很好的表现,当时传统机器学习的表现要好于神经网络,如支持向量机(Support Vector Machine,SVM)。步入21世纪,随着计算机性能的不断提高,大数据、云计算以及各种专用于计算的芯片的出现与普及,计算力以及数据量不再像之前那样限制神经网络的发展。在2012年的大规模视觉识别挑战赛(ImageNet Large Scale Visual Recognition Challenge,ILSVRC)中,辛顿(Hinton)和他的学生克里泽夫斯基(Alex Krizhevsky)设计的深度学习网络AlexNet获得了冠军;到2015年,深度学习在图像分类方面的错误率已经低于人工标注的错误率;现在,深度学习被广泛应用于各个方向并取得了非常好的效果。
深度学习最早兴起于计算机视觉领域,在短短数年内,深度学习的方法推广到了越来越多的领域中,如语音识别、自然语言处理等领域。现如今,图像分类、图像识别已经运用于包括无人驾驶、按图识物、人脸识别、美颜、文字识别等在内的多个方向。语音识别也被运用于智能音箱、手机语音助手、语音输入法、同声传译等方向。自然语言处理被运用到聊天机器人、机器翻译等方向。

相关文章
|
机器学习/深度学习
为什么要用深度学习?
目录 为什么要用深度学习?
899 0
|
机器学习/深度学习 人工智能 算法
深度学习领域的突破
深度学习领域的突破
113 0
|
8月前
|
机器学习/深度学习 编解码 算法
【深度学习】DragGAN
【深度学习】DragGAN
76 0
|
机器学习/深度学习 人工智能 算法
[译] 深度学习的未来
本文讲的是[译] 深度学习的未来,这篇文章清晰地展现了深度学习本身真正的意义,让我们更透彻地了解它的同时,也明白了它的局限之处,距离着人类层次的 AI 还有着太长的路要走。在文章的最后一部分
1423 0
|
5月前
|
机器学习/深度学习 传感器 监控
基于深度学习的感知和认知系统
基于深度学习的感知-认知系统结合了感知和认知两大核心模块,旨在为机器提供从数据采集、分析到决策制定的一整套能力。这种系统模仿人类的感知(如视觉、听觉)和认知(如推理、决策)过程,能够高效地感知复杂环境,并进行智能决策。
84 2
|
机器学习/深度学习 自然语言处理 算法
深度学习介绍
深度学习介绍
224 0
深度学习介绍
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习在许多领域都有广泛的应用
【5月更文挑战第11天】深度学习在许多领域都有广泛的应用
218 1
|
机器学习/深度学习 人工智能 Java
我的2017年文章汇总——深度学习篇
2017快过完了,大家过去一年收获如何?不管怎样,保持好心态,未来不迎,当下不杂,既过不恋。 近期准备把过去一年写的文章按照分类重新整理推送一遍,包括:“分布式”、“机器学习”、“深度学习”、“NLP”、“Java深度”、“Java并发核心”、“JDK源码”、“Tomcat内核”。
3165 0
|
8月前
|
机器学习/深度学习 自然语言处理 算法
|
机器学习/深度学习 存储 人工智能
深度学习的下一步是什么?
本文最初发布于亚马逊官方博客,由 InfoQ 中文站翻译并分享。
127 0

热门文章

最新文章