主要内容

线性整流函数(Rectified Linear Unit)

应用整流线性单元激活

语法

描述

整流线性单元(ReLU)激活操作执行非线性阈值操作,其中任何小于零的输入值都被设置为零。

这个操作相当于

f x x x > 0 0 x 0.

请注意

这个函数将ReLU操作应用于dlarray数据。如果您想在layerGraph对象或数组,使用以下层:

例子

Y= relu (X计算输入的ReLU激活X通过应用阈值运算。中所有的值X小于0的被设为0。

例子

全部折叠

创建一个格式化的dlarray对象,该对象包含一批128张28乘28的3通道图像。指定的格式“SSCB”(空间,空间,渠道,批处理)。

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

查看输入数据的大小和格式。

大小(X)
ans =1×428 28 3 128
dim (X)
ans = ' SSCB '

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

Y = relu (X);

查看输出的大小和格式。

大小(Y)
ans =1×428 28 3 128
退去(Y)
ans = ' SSCB '

输入参数

全部折叠

输入数据,指定为格式化或非格式化dlarray对象。

输出参数

全部折叠

ReLU激活,返回为dlarray.输出Y是否与输入具有相同的基础数据类型X

如果输入数据X是一个格式化的dlarrayY具有与?相同的维度格式X.如果输入数据没有格式化dlarrayY是一个非格式化dlarray具有与输入数据相同的维度顺序。

扩展功能

版本历史

介绍了R2019b

Baidu
map