主要内容

线性整流函数(Rectified Linear Unit)

应用修正线性单元激活

自从R2019b

语法

描述

修正的线性单元(ReLU)激活操作执行非线性阈值操作,任何输入值小于零设置为零。

这个操作是等价的

f ( x ) = { x , x > 0 0 , x 0。

请注意

这个函数ReLU操作适用于dlarray数据。如果你想应用中的ReLU激活layerGraph对象或数组,使用以下层:

例子

Y= relu (X)计算输入的ReLU激活X通过应用一个阈值操作。中所有的值X小于零设置为零。

例子

全部折叠

创建一个格式化的dlarray对象包含了一批128 28-by-28图像3通道。指定的格式“SSCB”(空间、空间、通道、批)。

miniBatchSize = 128;inputSize = 28 [28];numChannels = 3;X =兰特(inputSize (1) inputSize (2), numChannels, miniBatchSize);X = dlarray (X,“SSCB”);

视图的大小和格式输入数据。

大小(X)
ans =1×4128年28日28日3
dim (X)
ans = ' SSCB '

应用ReLU操作使用线性整流函数(Rectified Linear Unit)函数。

Y = relu (X);

视图的大小和格式输出。

大小(Y)
ans =1×4128年28日28日3
退去(Y)
ans = ' SSCB '

输入参数

全部折叠

输入数据,指定为一个格式化的或未格式化dlarray对象。

输出参数

全部折叠

ReLU激活,返回dlarray。输出Y有相同的底层数据类型作为输入X

如果输入数据X是一个格式化的dlarray,Y有相同的尺寸格式吗X。如果没有一个格式化的输入数据dlarray,Y是一个非格式化dlarray相同的尺寸订单作为输入数据。

扩展功能

版本历史

介绍了R2019b