Main Content

relu

Aplicar la activación de unidad lineal rectificada

Desde R2019b

Sintaxis

Descripción

La operación de activación de unidad lineal rectificada (ReLU) lleva a cabo una operación de umbral no lineal en la que cualquier valor de entrada inferior a cero se establece en cero.

Esta operación es equivalente a:

ReLU(x)={x,x>00,x0

Nota

Esta función aplica la operación ReLU a los datos de dlarray. Si desea aplicar la activación ReLU dentro de un objeto dlnetwork, use reluLayer.

ejemplo

Y = relu(X) calcula la activación ReLU de la entrada X aplicando una operación de umbral. Todos los valores de X inferiores a cero se establecen en cero.

Ejemplos

contraer todo

Cree un objeto dlarray con formato que contenga un lote de 128 imágenes de 28 por 28 con 3 canales. Especifique el formato 'SSCB' (espacial, espacial, canal, lote).

miniBatchSize = 128;
inputSize = [28 28];
numChannels = 3;
X = rand(inputSize(1),inputSize(2),numChannels,miniBatchSize);
X = dlarray(X,"SSCB");

Visualice el tamaño y el formato de los datos de entrada.

size(X)
ans = 1×4

    28    28     3   128

dims(X)
ans = 
'SSCB'

Aplique la operación ReLU utilizando la función relu.

Y = relu(X);

Visualice el tamaño y el formato de la salida.

size(Y)
ans = 1×4

    28    28     3   128

dims(Y)
ans = 
'SSCB'

Argumentos de entrada

contraer todo

Datos de entrada, especificados como un objeto dlarray con o sin formato.

Argumentos de salida

contraer todo

Activaciones ReLU, devueltas como un arreglo dlarray. La salida Y contiene el mismo tipo de datos subyacentes que la entrada X.

Si los datos de entrada de X son un arreglo dlarray con formato, Y tiene el mismo formato de dimensión que X. Si los datos de entrada no son un arreglo dlarray con formato, Y es un arreglo dlarray sin formato con el mismo orden de dimensiones que los datos de entrada.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.

Historial de versiones

Introducido en R2019b