Unidad lineal rectificada

Arquitecturas
Fundamentos
Función de activación que deja pasar los valores positivos sin cambios y devuelve cero para los negativos.
Fecha de última modificación

4 de septiembre de 2026

borrador concepto actualizada 4 sep 2026

Sinónimos: ReLU · Rectified linear unit

Definición ampliada

La unidad lineal rectificada, o ReLU por sus siglas en inglés (rectified linear unit), es la función de activación que devuelve el valor de entrada si es positivo y cero si es negativo.

Su interés no está en la fórmula sino en dos consecuencias prácticas. Para entradas positivas su derivada es uno, lo que evita la atenuación debida a la saturación de la activación y ayuda a mitigar el gradiente desvanecido, aunque no lo elimina: la regla de la cadena sigue multiplicando los pesos capa a capa. Y su cálculo es trivial, lo que abarata entrenar redes grandes [1].

Contexto histórico

Las redes anteriores usaban activaciones saturantes, como la sigmoide o la tangente hiperbólica, cuya derivada se aproxima a cero en los extremos y dificultaba entrenar redes profundas. La rectificación tiene antecedentes anteriores, pero su uso en aprendizaje profundo recibió un impulso en 2010 y 2011 [1,2], y su adopción se extendió tras el resultado de las redes convolucionales profundas en ImageNet en 2012 [3].

Importancia actual

A fecha de septiembre de 2026, ReLU y sus variantes siguen siendo la activación predeterminada de las capas internas en visión y en muchas arquitecturas convolucionales. Los transformer han popularizado variantes suaves como GELU, pero el principio de rectificación permanece.

Aplicaciones

Generales

  • Introducir no linealidad en las capas internas de una red profunda.
  • Entrenar redes de muchas capas sin que el gradiente se desvanezca por saturación.
  • Reducir el coste de cómputo frente a activaciones más complejas.

Sanitarias

  • Construir redes convolucionales para imagen médica.
  • Entrenar modelos sobre señales fisiológicas y texto clínico.
  • Reducir el coste de entrenamiento en entornos con recursos limitados, como un servicio que ajusta un modelo con su propio equipamiento.

Limitaciones

  • Neuronas muertas: una unidad que queda siempre en la zona negativa deja de actualizarse y no vuelve a contribuir. El fenómeno depende de la inicialización y de la tasa de aprendizaje, y se ha caracterizado de forma analítica [4].
  • No está acotada por arriba, lo que puede producir activaciones muy grandes.
  • No es diferenciable en cero, detalle que se resuelve por convención en la implementación.
  • Variantes como leaky ReLU mitigan las unidades muertas, pero añaden parámetros que hay que elegir.
  • Cambiar la activación no corrige un problema de datos, de etiquetas ni de diseño del estudio.

Ejemplos

En una red convolucional que analiza radiografías, cada capa aplica sus filtros y pasa el resultado por ReLU, de modo que solo las respuestas positivas continúan hacia la capa siguiente. Si la tasa de aprendizaje es demasiado alta, parte de esas unidades puede quedar inactiva de forma permanente y la red pierde capacidad sin que el error de entrenamiento lo delate con claridad.

Relacionados

Referencias

1.
Nair V, Hinton GE. Rectified Linear Units Improve Restricted Boltzmann Machines. Proceedings of the 27th International Conference on Machine Learning. 2010:807-814. https://icml.cc/2010/papers/432.pdf
2.
Glorot X, Bordes A, Bengio Y. Deep Sparse Rectifier Neural Networks. Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics. 2011;15:315-323. https://proceedings.mlr.press/v15/glorot11a.html
3.
Krizhevsky A, Sutskever I, Hinton GE. ImageNet Classification with Deep Convolutional Neural Networks. Communications of the ACM. 2017;60(6):84-90. doi: 10.1145/3065386
4.
Lu L, Shin Y, Su Y, Karniadakis GE. Dying ReLU and Initialization: Theory and Numerical Examples. Communications in Computational Physics. 2020;28(5):1671-1706. doi: 10.4208/cicp.OA-2020-0165
Volver arriba