文档帮助中心文档
辍学层
dropout层以给定的概率将输入元素随机设置为零。
层= dropoutLayer
层= dropoutLayer(概率)
层= dropoutLayer (___“名字”,名称)
层= dropoutLayer创建一个退出层。
层
层= dropoutLayer (概率)创建一个辍学层,并设置概率财产。
层= dropoutLayer (概率)
概率
例子
层= dropoutLayer (___“名称”,的名字)设置可选的名字属性,使用名称-值对和前面语法中的任何参数。例如,dropoutLayer(0.4,“名字”,“drop1”)创建一个辍学层,辍学概率为0.4,名称为辍学“drop1”.将属性名称括在单引号中。
层= dropoutLayer (___“名称”,的名字)
的名字
dropoutLayer(0.4,“名字”,“drop1”)
“drop1”
全部展开
删除输入元素的概率,指定为0-1范围内的数字标量。
在训练时间,该层随机设置输入元素为零给出dropout掩模兰特(大小(X)) <概率,在那里X是层输入,然后缩放其余的元素1 / (1-Probability).该操作有效地改变了迭代之间的底层网络架构,防止了网络过拟合[1],[2].数值越高,在训练中放弃的元素越多。在预测时间,该层的输出等于其输入。
兰特(大小(X)) <概率
X
1 / (1-Probability)
对于图像输入,该层为每个图像的每个通道应用不同的蒙版。对于序列输入,该层对每个序列的每个时间步长应用不同的dropout掩码。
例子:0.4
0.4
''
层名,指定为字符向量或字符串标量。要在层图中包含层,必须指定一个非空的、唯一的层名。如果你训练一个系列网络层和的名字被设置为'',然后该软件在训练时自动为该层指定一个名称。
数据类型:字符|字符串
字符
字符串
NumInputs
层的输入数。这一层只接受单个输入。
数据类型:双
双
InputNames
{'在'}
输入图层名称。这一层只接受单个输入。
数据类型:细胞
细胞
NumOutputs
层的输出数。这一层只有一个输出。
OutputNames
{“出”}
图层的输出名称。这一层只有一个输出。
全部折叠
创建一个带有名称的辍学层“drop1”.
层= dropoutLayer (“名字”,“drop1”)
属性:Name: ' dropp1 '超参数概率:0.5000
控件中包含一个退出层层数组中。
层= [...imageInputLayer([28 28 1])卷积2dlayer (5,20) reluLayer dropoutLayer fullconnectedlayer (10) softmaxLayer classiationlayer]
层= 7 x1层与层:数组1”的形象输入28 x28x1图像zerocenter正常化2”卷积20 5 x5旋转步[1]和填充[0 0 0 0]3”ReLU ReLU 4”辍学50%辍学5“完全连接10完全连接层6”Softmax Softmax crossentropyex 7”分类输出
与最大或平均池化层类似,在这个层中不发生学习。
Srivastava, N., G. Hinton, A. Krizhevsky, I. Sutskever, R. Salakhutdinov。Dropout:防止神经网络过拟合的简单方法机器学习研究杂志.第15卷,第1929-1958页,2014。
克里热夫斯基,A.苏茨基弗,和G. E.欣顿。基于深度卷积神经网络的ImageNet分类。神经信息处理系统的进展.25卷,2012年。
imageInputLayer|reluLayer
imageInputLayer
reluLayer
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系