深度学习的介绍

简介: 目标:1.知道什么是深度学习2.知道深度学习和机器学习的区别3.能够说出深度学习的主要应用场景4.知道深度学习的常用框架

 


目录

1)深度学习的概念

2)深度学习和机器学习的区别

2.1 区别一:特征提取

2.2 区别二:数据依赖

2.3区别三:硬件依赖

2.4区别四:解决问题的方式

3) 深度学习应用场景

3.1 图像识别

3.2 自然语言的处理

3.3 语音技术

4)常见的深度学习框架


目标:

1.知道什么是深度学习

2.知道深度学习和机器学习的区别

3.能够说出深度学习的主要应用场景

4.知道深度学习的常用框架

1)深度学习的概念

深度学习(deep learning )是机器学习的分支,是一种以人工神经网络为架构,对数据进行特征学习的算法

2)深度学习和机器学习的区别

2.1 区别一:特征提取

特征工程就是我们在训练一个模型的时候,需要首先确定有哪些特征

1.在机器学习方法中,几乎所有的特征都需要通过行业专家在确定,然后手工就特征进行编码

2.而深度学习算法试图自己从数据中学习特征

深度学习好处:特征工程是一项十分繁琐、耗费很多人力物力的工作,深度学习的出现大大减少了发现特征的成本

2.2 区别二:数据依赖

image.gifimage.png

深度学习适合处理大数据(这就是为什么近年来为什么深度学习这么火),而数据量比较小的时候,用传统机器学习方法也许更合适

2.3区别三:硬件依赖

深度学习十分地依赖于高端的硬件设施,因为计算量实在太大了!深度学习中涉及很多的矩阵运算,因此很多深度学习都要求有GPU参与运算,因为GPU就是专门为矩阵运算而设计的。

相反,普通的机器学习随便给一台破电脑就可以跑。

2.4区别四:解决问题的方式

在解决问题时,传统机器学习算法通常先把问题分成几块,一个个地解决好之后,再重新组合起来。

但是深度学习则是一次性地、端到端地解决

3) 深度学习应用场景

3.1 图像识别

1.物体识别

2.场景识别

3.人脸检测跟踪

4.人脸身份认证

3.2 自然语言的处理

1.机器翻译(浏览器里的自动翻译)

2.文本识别

3.聊天对话

3.3 语音技术

1.语音识别

4)常见的深度学习框架

TensorFlow,Caffe2,Keras,Theano,Pytorch(本人现在用的就是这个)

TensorFlow Keras是Google家的(比较难上手)

入门推荐pytorch(火炬)


相关文章
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
了解深度学习
【6月更文挑战第26天】了解深度学习。
12 3
|
14天前
|
机器学习/深度学习 传感器 安全
|
11天前
|
机器学习/深度学习 自然语言处理 算法
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习在许多领域都有广泛的应用
【5月更文挑战第11天】深度学习在许多领域都有广泛的应用
29 1
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
什么是深度学习?
人工智能-深度学习
92 0
什么是深度学习?
|
机器学习/深度学习 计算机视觉
深度学习资料总结
深度学习资料总结
|
机器学习/深度学习 算法 芯片
深度学习初识
深度学习初识
91 0
|
机器学习/深度学习
|
机器学习/深度学习
深度学习:CSPNet
深度学习:CSPNet
496 0
深度学习:CSPNet
|
机器学习/深度学习 编解码 文字识别
深度学习系列资料总结(二)
深度学习定义:一般是指通过训练多层网络结构对未知数据进行分类或回归 深度学习分类: 有监督学习方法——深度前馈网络、卷积神经网络、循环神经网络等; 无监督学习方法——深度信念网、深度玻尔兹曼机,深度自编码器等。
776 0