Dropout: A Simple Way to Prevent Neural Networks from Overtting 论文阅读
来源:互联网 发布:ifashion淘宝什么意思 编辑:程序博客网 时间:2024/06/06 04:59
Dropout: A Simple Way to Prevent Neural Networks from Overtting
基本原理
结果
敏感性分析
对特征图谱的影响:
可以看到 使用dropout后cnn计算出来的特征图谱要平滑的很多
稀疏性的影响
可以看出,使用droupout后 很多隐层单元的activation 激活值都接近与0,只有少部分的神经元的激活值特别大。
p的影响
左图表示 隐层节点不变的情况下,当p增加时,测试误差先下降,然后再在[0.4,0.8]中平滑,最后在0.8~1时 误差又上升,使用底部很宽的”U”形曲线,所以一般 我们让隐层的p取0.5就是最优的。
数据集大小的影响
可以看到,从数据集较小的时候(
虽然上面使用的是MMIST数据集做的测试,但是它基本可以反映在数据集较小时 dropout优势不明显 甚至没有什么优势。当数据集增大时 就很厉害了。
但是 dropout 技术也抵不上使用大数据集的效果明显。
所以说 ,增强数据集才是硬道理啊!
读后感:
dropout是一个近似化的集成学习方法。它通过依某概率关闭神经网络里面的某些单元来生成一同的小神经网络模型,这个过程就是有点像从神经网络的所有节点中采样出来一些样本形成一个tiny neural network.然后通过对不同这个network的学习来完成不同小模型的训练。在预测过程中无须再像集成学习那样显式滴计算每个模型的输出,然后取平均。直接将使用模型进行预测即可,在计算的过程中就会隐式的进行集成决策。隐式的结果和进行显式的集成预测是一致的。
dropout的优势:
1.可以在神经网络上进行集成学习,它相当于
2.训练速度快,实现方便。
- Dropout: A Simple Way to Prevent Neural Networks from Overtting 论文阅读
- Dropout: A Simple Way to Prevent Neural Networks from Overfitting
- Dropout:A Simple Way to Prevent Neural Networks from Overfitting
- 论文笔记2——Dropout:A simple way to prevent neural networks from overfitting
- Dropout: A Simple Way to Prevent Neural Networks from Overtting(泛读)
- 读Dropout : A simple way to prevent neural networks from overfitting
- 论文阅读:How to Construct Deep Recurrent Neural Networks
- 论文阅读:A Critical Review of Recurrent Neural Networks for Sequence Learning
- A Simple Deep and Effective Neural Network for Semantic Role Labelling 论文阅读
- 论文阅读: ECCV2016 Chained Predictions Using Convolutional Neural Networks
- 论文阅读:Deep Neural Networks for Object Detection
- 《ImageNet Classification with Deep Convolutional Neural Networks》论文阅读
- 【论文阅读】A Neural Conversational Model
- 【论文阅读】A Neural Probabilistic Language Model
- A Quick Introduction to Neural Networks
- A Quick Introduction to Neural Networks
- 论文阅读:End-To-End Memory Networks
- 论文阅读:End-to-End Learning of Deformable Mixture of Parts and Deep Convolutional Neural Networks for H
- 表的记录查询(基础sql语句)
- okhttp实现 httpget 和 httppost 的java实现
- CutImage java实现
- Image captioning(三)
- 一文读懂AlphaGo背后的强化学习
- Dropout: A Simple Way to Prevent Neural Networks from Overtting 论文阅读
- iOS检测内存泄漏的方法
- SpringBoot非官方教程 | 第十三篇:springboot集成spring cache
- C++ 符号重载
- 电力窃漏电用户自动识别
- 解决IP分配提示Error, some other host already use address
- SpringCloud教程四:断路器(Hystrix)
- Android 端“被挤下线”功能的实现
- Ant风格转载查看