Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

relu

Aplicar la activación de unidad lineal rectificada

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.

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.

ejemplo

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