Saltar al contenido
Ilustración conceptual de un banco de laboratorio con cuatro capas de perillas conectadas: la señal avanza por cables azules y un cable naranja vuelve desde la salida mientras una mano ajusta un peso.
Aprender IA

Algoritmo de retropropagación explicado (2026)

Retropropagación calcula cuánto contribuyó cada peso al error y los ajusta para reducirlo. Es regla de la cadena aplicada capa por capa, y sigue siendo la base del entrenamiento moderno. Retropropagación calcula cómo cada peso contribuyó al error. No es magia: es regla de la cadena aplicada capa por capa.

Por · Equipo de contenido y revisiónPublicado: 3 min de lectura

Última actualización:

Puntos clave

Los puntos que más importan

  • Retropropagación calcula cómo cada peso contribuyó al error.
  • No es magia: es regla de la cadena aplicada capa por capa.
  • Sin datos limpios y tasa de aprendizaje razonable, falla igual que cualquier optimizador.

El algoritmo de retropropagación (backpropagation) es el método que permite a una red neuronal aprender de sus errores: calcula cuánto contribuyó cada peso al error final y ajusta esos pesos en la dirección que reduce el error. Sin él, entrenar redes profundas sería inviable a mano, y gran parte del deep learning actual no existiría.

Idea en 30 segundos

  1. Forward pass: la entrada atraviesa capas y produce una predicción.
  2. Función de pérdida: mides el error (por ejemplo, diferencia vs etiqueta).
  3. Backward pass: el error se propaga de la salida a la entrada.
  4. Update: cada peso se mueve un poco (learning rate) para bajar el error.

Repite miles de veces con muchos ejemplos y la red converge hacia pesos que aciertan. Eso es entrenar, dicho sin misterio.

Analogía simple

Imagina una receta con 20 perillas. Pruebas el plato, ves qué falló (sal, fuego, tiempo) y ajustas cada perilla según su culpa. La retropropagación es la contabilidad de culpas de cada perilla (peso). La gracia matemática es que esa contabilidad se puede calcular de forma eficiente con la regla de la cadena, capa por capa, en vez de probar cada perilla por separado.

Un ejemplo mínimo con números

Una neurona con dos entradas: predice 0.8 y la respuesta correcta es 1.0. El error es 0.2. La pregunta es cuánto mover cada peso. Si un peso aportó mucho a la predicción, recibe gran parte del ajuste; si aportó poco, se mueve poco. El learning rate decide el tamaño del paso: con 0.01 el cambio es prudente, con 1.0 puedes pasarte de largo y empeorar. Multiplica este razonamiento por millones de pesos y capas, y tienes el entrenamiento de una red moderna.

Conceptos que debes dominar

ConceptoQué esError típico
GradienteDirección de mayor subida del errorPensar que gradiente alto siempre es malo
Learning rateTamaño del paso de actualizaciónDemasiado alto diverge; bajo no aprende
Función de pérdidaCómo mides el errorUsar una métrica que no coincide con el objetivo
OverfittingMemorizar train, fallar en realNo validar con datos nuevos

El error más común de principiantes es obsesionarse con la arquitectura y descuidar los datos. Una red simple con datos limpios y tasa razonable supera a una red sofisticada con datos sucios y learning rate al azar.

Entrenamiento vs inferencia

Cuando chateas con un modelo ocurre solo el forward pass: la entrada atraviesa la red y sale una predicción. Eso es inferencia. La retropropagación ocurre en el entrenamiento, cuando hay etiquetas o señales de error para ajustar pesos. Por eso "el modelo aprende de tu conversación" es en general falso: sin ciclo de pérdida y actualización, no hay aprendizaje, solo contexto temporal.

Mini checklist para practicar

  1. Entrena un clasificador simple (MNIST o CSV tabular).
  2. Dibuja la curva de loss en train vs validación.
  3. Cambia learning rate ×10 y observa.
  4. Explica en voz alta: "el error de la capa N depende de…".

Si la curva de validación empeora mientras la de train mejora, estás viendo overfitting en vivo. Si el loss oscila sin bajar, tu learning rate probablemente es alto. Estos dos diagnósticos cubren la mitad de los entrenamientos que fallan.

Relacionado en Aulas de IA

ChatGPT para Principiantes

Consulta las lecciones, los ejercicios disponibles y las condiciones de acceso en la página de este curso.

Ver temario y opciones de acceso

Preguntas frecuentes

Preguntas que este tema suele generar

¿Retropropagación es lo mismo que backpropagation?
Sí. Backpropagation es el nombre en inglés del algoritmo de retropropagación del error.
¿Sigue usándose en 2026?
Sí. Los optimizadores modernos (Adam, etc.) siguen basándose en gradientes calculados por retropropagación.
¿Necesito derivar a mano para usar deep learning?
No para aplicar modelos. Entender la idea ayuda si vas a depurar entrenamientos o diseñar arquitecturas.
¿ChatGPT usa retropropagación cuando chateo?
La conversación es inferencia, el forward pass. La retropropagación ocurre en el entrenamiento del modelo, no en cada mensaje.

Fuentes

Referencias externas

  1. Hugging Face LLM Course— Hugging Face
  2. Artificial Intelligence Risk Management Framework— NIST

Siguiente curso recomendado

ChatGPT para Estudiar

Curso práctico de ocho clases para aprender más rápido con planes, tutoría, práctica activa, documentos y proyectos verificables. 8 clases. Este curso por US$15, en un solo pago. También está incluido en el acceso a toda la escuela.

La matrícula incluye todos los cursos actuales y los nuevos que publiquemos, libros, prompts y materiales. Paga en 3, 6 o 12 cuotas (desde US$9 al mes) o US$80 en un pago.

Ayuda y soporte