Saltar al contenido
Lunes 9 de noviembre de 2026

Glosario · Redes neuronales

Función de activación

También: activation function · ReLU · sigmoide

Función matemática que cada neurona aplica a su suma de entradas; introduce no linealidad y permite que la red aprenda relaciones complejas.

En una red neuronal, cada neurona suma sus entradas multiplicadas por sus pesos y luego aplica una función de activación a ese resultado antes de pasarlo a la siguiente capa. Esa función decide, en esencia, cuánto «se activa» la neurona.

Su papel es crucial: introduce no linealidad. Si todas las capas sólo hicieran sumas y multiplicaciones, la red completa, por más capas que tuviera, equivaldría a una sola operación lineal y no podría modelar relaciones curvas o complejas. Con funciones no lineales entre capas, una red suficientemente grande puede aproximar prácticamente cualquier función continua, lo que formaliza el teorema de aproximación universal.

Las más conocidas son:

  • Sigmoide: comprime cualquier número entre 0 y 1. Útil para expresar probabilidades en la salida, pero en capas ocultas dificulta el entrenamiento de redes profundas.
  • Tangente hiperbólica (tanh): similar, pero entre -1 y 1.
  • ReLU (unidad lineal rectificada): deja pasar los valores positivos y convierte en cero los negativos. Es simple, rápida y se volvió estándar en el aprendizaje profundo.
  • GELU y variantes como SwiGLU: versiones suaves muy usadas en los transformers.
  • Softmax: convierte un conjunto de valores en probabilidades que suman 1; se usa en la salida para elegir entre varias clases o el siguiente token.

La elección afecta la velocidad y estabilidad del entrenamiento: funciones como la sigmoide producen gradientes muy pequeños en sus extremos, lo que agrava el problema de gradientes que se desvanecen durante la retropropagación.

Para saber más

Revisado el 4 de noviembre de 2026 por la Redacción manIA.

Diseño web por Miguel Ángel Gutiérrez Impulsado por OMNES BOSS