美文网首页我爱编程
深度学习-发展概览(单一视角)

深度学习-发展概览(单一视角)

作者: 十曰立 | 来源:发表于2017-10-10 15:42 被阅读68次

前言:对深度学习有个直观的了解,类似于信号处理里面FFT展开后的常数项,接下来要就某一个算法进行研究这是一次项,然后就是二次项、三次项·····

引用自这看这里看这里


感知机是神经网络的雏形,但是无法解决复杂函数例如异或问题,因此出现了多层感知机,多层感知机可以摆脱早期离散传输函数的束缚,使用sigmod或tanh等连续函数模拟神经元对激励的响应,在训练算法上则使用BP反向传播算法,对啦!这就是我们现在名声大噪的神经网络NN啦!

ps. 额,其实就是换了个超叼的名字····

多层感知机给我们的启示是:神经网络的层数决定了它对现实的刻画能力,利用每层更少的神经元拟合更复杂的函数;
同时面临的问题是:

  • 层数增加,越易陷入局部最优解;
  • 数据有限的情况下,性能可能还不如浅层的;
  • 梯度消失问题,sigmod每反向传递一层梯度就衰减为原来的0.25(假设原来是1);

2006年Hinton李勇预训练方法缓解了局部最优解问题,隐含层推至7层,开启了深度学习的热潮;

为了克服梯度消失问题,ReLU、maxout等传输函数代替了sigmod,形成了如今DNN(深度神经网络)的基本形式,也就是说:单从结构上来说,全连接的DNN和上面说的多层感知机是没有任何区别的

高速公路网络和深度残差学习进一步避免了梯度消失问题,网络层数达到了前所未有的一百多层;

CNN

慢慢地深度网络向图像迁移,但是图像很大啊,比如1K1K的图像,当我们使用全连接*的时候,隐含层是不是就有1M个节点啊:


光是第一层就有10^12个权重需要训练,这不仅计算量太巨大,而且特别容易过拟合陷入局部最优啊!
图像中有轮廓的概念,这是先人的研究成果,因此结合神经网络,就捯饬出了一个所谓的卷积核出来,用卷积核来处理轮廓单元等其他一些操作(从直觉来看,不同的卷积核是可以学习到不同的结构特征的),注意卷积核移动时是全局共享的,且卷积后图像位置是不变的。
CNN限制参数个数,并挖掘了局部特征。

RNN

上面模式的全连接DNN无法处理时间序列的数据,为了处理带时间特性的数据如语音,因此出现了RNN循环神经网络;

在普通的全连接网络或者CNN中,每层的神经元信号只能向上一层传播,样本的处理在各个时刻独立,因此前向传播由此而来。而RNN神经元的输出可以在下一个时间戳直接作用到自身。

RNN网络结构 RNN在时间上展开

(t+1)时刻网络的最终结果O(t+1)是该时刻输入和所有历史共同作用的结果!从而实现对时间序列的建模。

然而,RNN是一个在时间上传递的神经网络,它的深度是时间的长度,boom!!!梯度消失再次出现,发生在时间轴上,因此为了解决时间上的梯度消失,长短时记忆单元LSTM就闪亮登场了,它通过门的开关实现时间上记忆功能,并防止梯度消失

LSTM

相关文章

  • 深度学习-发展概览(单一视角)

    前言:对深度学习有个直观的了解,类似于信号处理里面FFT展开后的常数项,接下来要就某一个算法进行研究这是一次项,然...

  • 王敏捷 - 深度学习框架这十年!

    **内容概览 **介绍了深度学习框架发展的三个时期:工具包时代(2014年前)、数据流时期(2014-2018)、...

  • 65-R语言训练深度预测模型

    《深度学习精要(基于R语言)》学习笔记 1、概览 本文涉及以下主题:• 深度前馈神经网络入门• 常见的激活函数:整...

  • 663/1000你的坏心情.源于视角单一

    如何摆脱单一视角的限制? 摘录: 1、勤移动:多尝试在不同的视角看问题。 2、善学习:多学习,借助别人的视角来观察...

  • 深度阅读—洋葱阅第四周复盘

    一、知识复盘 1.深度阅读的步骤分为深度观察、深度应用和跨界迁移 2.深度观察分别从学习者视角、行动者视角、创造者...

  • 单一视角局限你的发展

    许多性病专家的本职工作就是在一些贫穷的国家收集各种关于性传播疾病的数据。这些性病专家都非常勇敢,面对各种性病患者时...

  • TensorFlow On Windows

    概览 TensorFlow 是 Google 推出的机器学习开源平台,支持 CNN、RNN 和 LSTM 等深度神...

  • 技术架构的演进之路: 为什么需要微服务?

    整体发展概览 服务架构一直处于演变之中,为了适合自己的业务,不断的去调整。 整体的发展历程如下: 开发者视角 从一...

  • Pose Estimation Overview

    01.任务概览 人体姿态估计的任务是从包含人体的图片中检测出人体关键点,并恢复人体位姿。随着深度学习的发展,越来越...

  • 让学生走向深度学习的课堂视角

    让学生走向深度学习的课堂视角 一、从课堂视角看当前的学习 1、虚假学习、浅表学习客观存在 2、虚假学习、浅表学习是...

网友评论

    本文标题:深度学习-发展概览(单一视角)

    本文链接:https://www.haomeiwen.com/subject/ovovyxtx.html