深度学习(Deep Learning)

1.1概述

1.1.1深度学习概念

深度学习利用多层神经网络结构,从大数据中学习现实世界中各类事务能直接被用于计算机计算的表示形式,被认为是智能机器可能的“大脑结构”。

简单的说,深度学习,就是使用多层神经网络来进行机器学习。

神经网络,它是一个带参数的函数,通过调整参数,可以拟合不同的函数。

而机器学习,就是一种让计算机自动调整函数参数以拟合想要的函数的过程。

对于深度学习,其使用的人工神经网络是一种多层前馈神经网络。用数学的语言描述,就是说神经网络所对应的函数是一个多个函数嵌套而成的函数。例如:f(x)=g3(g2(g1(x;w1);w2);w3).

虽然该模型被提出很久,但是学者们一直都无法找到很好的方法用以调整各个层次函数中的参数。近年,学者终于找到了第一种能够有效训练参数的方法,即逐层预训练并最后进行微调。所谓逐层预训练,就是用一种方法逐个训练。对于上式,就是用不同的方法分别确定参数w1,w2,w3的值,最后合在一起进行微调。

 

1.1.2深度学习的用武之地

深度学习可以用来干什么?

1)分类。分类任务的输出为一个离散的量。例如:垃圾邮件自动过滤系统,图像识别等

2)结构分类。结构分类是一类特殊的分类问题,其输出不是一个简单的离散的量,而是有多个离散的量构成的结构。例如:语音识别、句法分析、情感分析、机器翻译等

3)回归。回归问题不同与分类问题,它的输出不是离散的量,而是连续的实数。

 

 

1.2激活函数

不同的激活函数适合不同的具体问题和神经网络参数学习算法。如果期望得到离散的输出,可以使用阶跃激活函数

s(u)=1 (u>0)  ;   s(u)=0(u<=0)

如果期望得到连续的输出,可以使用一类被称为sigmoid的S型函数,例如Logistic函数:

g(u) = 1/(1+e^(-u))

 

 

1.3参数学习

1.3.1模型的评价

我们定义输出与期望输出的差别作为评价神经网络好坏的指标,例如我们可以将两个向量的距离的平方定义为这个差别。

我们在机器学习中称评价参数好坏的样本集为测试集。

 

1.3.2有监督的学习

损失函数可以用来评价模型的好坏,那么让损失函数的值最小的那组参数就应该是最好的参数。

在这里,我们定义两个集合,一个是测试集、另一个是训练集,参数的学习只针对训练集,找到使训练集损失尽量小的参数,然后在测试集上测试该组参数面对训练集之外样本的表现。

 

1.3.3梯度下降方法

处理参数优化问题,一个常用的方法是梯度下降法。

梯度下降法是一种迭代方法。首先任意选取一组参数,然后一次次地对这组参数进行微小的调整,不断使得新的参数的损失函数更小。

注意,梯度下降法是一个可以用来处理任何非约束优化问题的方法,但它并不能彻底解决该问题。它最大的不足是无法保证最终得到全局最优的结果。

 

 

1.4多层前馈网络

信号由左至右向前单向传播,每一列神经元构成一层,因为被称为多层前馈网络。网络相邻两层的任意神经元之间都有连接,此外没有层间连接或者跨越多层的连接。网络的输入输出数目和形式根据具体题目指定,网络层数和每层神经元的个数也是需要人为指定的。

我们用后向传播算法计算梯度。

计算梯度所使用的后向传播算法就是微积分中最为普通的链式法则的具体应用。

 

 

1.5深度学习的特征和不足之处

1.5.1深度学习带来了什么

1)强调了数据的抽象

2)强调了特征的自动学习

3)对连接主义的重视

连接主义:将本来是符号表示的对象还原成向量形式的”信号”再进行处理。

 

1.5.2深度学习尚未做到什么

1)缺少完善的理论

比如说,通过不断调整的参数获得了比较好的效果,但是我们不能解释为什么这样效果会好。

2)缺少更为宏观的框架

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深度学习笔记v5是一本关于深度学习的学习资料,下面我将用300字来回答有关这本笔记的内容。 深度学习机器学习领域的一个重要分支,它主要研究模拟人脑神经网络的算法和模型,用于实现复杂的学习任务。深度学习在图像识别、语音识别和自然语言处理等领域取得了很多重要的突破,成为了人工智能领域的热点研究方向。 深度学习笔记v5中,首先介绍了深度学习的基本概念和原理。笔记详细解释了神经网络结构、前向传播、反向传播以及梯度下降等基本概念和算法。这些内容帮助读者理解深度学习的基本原理和工作机制。 接着,笔记介绍了常用的深度学习框架,如TensorFlow和PyTorch。这些框架提供了丰富的工具和函数,使得深度学习的开发变得更加简单和高效。笔记详细介绍了如何使用这些框架进行模型训练和评估。 此外,笔记还包含了一些深度学习的经典应用案例。这些案例涵盖了图像分类、目标检测、语音识别等多个领域。通过这些案例,读者可以深入了解深度学习在实际问题中的应用,并学习如何利用深度学习解决现实世界中的复杂任务。 最后,笔记还提供了大量的代码示例和练习题,帮助读者巩固所学的知识。通过实践,读者可以更好地理解深度学习的原理和应用。 总而言之,深度学习笔记v5是一本系统而全面的学习资料,适合对深度学习感兴趣的读者。通过阅读这本笔记,读者可以了解深度学习的基本概念和原理,掌握常用的深度学习框架,以及应用深度学习解决实际问题的方法。希望这本笔记能够对读者在深度学习领域的学习和研究有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值