主要内容

eluLayer

指数线性单位(ELU)层

描述

ELU激活层对负输入上的正输入和指数非线性执行身份操作。

该图层执行以下操作:

F X = { X X 0. α (exp ( X ) - 1) X < 0.

的默认值α是1.指定值α通过设置图层Α财产。

创建

描述

= elulayer.创建一个ELU层。

= elulayer(α创建一个ELU层并指定Α财产。

例子

= elulayer(___,'名称',名称另外设置可选的名称属性使用任何先前的语法。例如,eluLayer('名称',' elu1 ')用名称创建一个elu层'elu1'

特性

展开全部

elu.

非线性参数α,指定为数字标量。ELU层输出的最小值为-α.接近0的负输入处的斜率是α

图层名称,指定为字符向量或字符串标量。要在图层图中包含一个图层,必须指定非空,唯一的图层名称。如果您使用该图层培训系列网络名称被设置为'',然后软件会自动为培训时间分配给图层的名称。

数据类型:char|细绳

层的输入数。此图层仅接受单个输入。

数据类型:双倍的

图层的输入名称。此图层仅接受单个输入。

数据类型:细胞

图层的输出数。此图层仅具有单个输出。

数据类型:双倍的

输出层的名称。此图层仅具有单个输出。

数据类型:细胞

例子

全部收缩

使用名称创建指数线性单元(ELU)层'elu1'非线性参数的默认值为1Α

图层= elulayer('名称''elu1'
图层=具有属性的elulayer:名称:'elu1'alpha:1显示所有属性

包括一个elu层大批。

图层= [ImageInputLayer([28 28 1])卷积2dlayer(3,16)BatchnormalizationLayer elulayer maxpooling2dlayer(2,'走吧',2)卷积2dlayer(3,32)BatchnormalizationLayer Elulayer全连接列(10)SoftMaxLayer分类层]
图层= 11x1层阵列,带图层:1''图像输入28x28x1图像与“Zerocenter”归一化2''卷积16 3x3带有升序[1 1]和填充[0 0 0 0] 3'批量归一化批量归一化4''Elu Elu与Alpha 1 5''最大池2x2 max汇集带脚[2 2]和填充[0 0 0 0] 6''卷积32 3x3卷绕卷发[1 1]和填充[0 0 0 0] 7''批量归一化批量归一化8''Elu Elu用alpha 1 9''完全连接的10完全连接的层10''softmax softmax 11''分类输出crossentropyex

参考文献

[1]克雷弗,djork-arné,托马斯·unterthiner和sepp hochreitor。“通过指数线性单元(ELU)快速准确的深网络学习。”arXiv预印本arXiv: 1511.07289(2015)。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和c++代码。

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

在R2019A介绍