Reinforcement learning is a method where agents learn optimal behaviors through rewards from interactions with an environment.El aprendizaje por refuerzo (RL) es una rama del aprendizaje automático en la que un agente aprende por sí mismo el comportamiento óptimo mediante prueba y error, interactuando con el entorno. A diferencia del aprendizaje supervisado, aquí no hay respuestas correctas predefinidas: solo hay una señal de recompensa, que puede ser escasa y ruidosa. El agente debe equilibrar la exploración de nuevas estrategias (¿y si son mejores?) y la explotación de las ya conocidas. Este dilema exploración-explotación es el corazón del RL. Los algoritmos modernos, como las Deep Q-Networks y el Proximal Policy Optimization, utilizan redes neuronales profundas para procesar entradas visuales complejas y controlar decenas de acciones en paralelo.
Los fundamentos del RL se encuentran en los conceptos psicológicos del condicionamiento operante (Thorndike, Skinner). En el campo de la IA, la primera contribución importante fue la tesis de Minsky sobre redes neuronales y refuerzo (1954). En los años 80, Sutton y Barto sentaron las bases teóricas. El gran avance para el público general llegó en 2015, cuando DeepMind presentó un sistema que jugaba a 49 juegos de Atari a nivel humano. A continuación vinieron AlphaGo (2016), AlphaZero (2017) y OpenAI Five (2019), que demostraron su eficacia en entornos multiagente complejos.
La base son las ecuaciones de Bellman. Para Q-learning: Q*(s, a) = E[R(s,a) + γ max_a' Q*(s', a')]. El algoritmo actualiza la estimación: Q(s,a) ← Q(s,a) + α[r + γ max_a' Q(s',a') - Q(s,a)]. En el Q-learning profundo, la Q-red minimiza el error de predicción: L = E[(r + γ max_a' Q(s', a'; θ^-) - Q(s, a; θ))^2] mediante métodos de descenso de gradiente, donde θ^- son los parámetros de una red objetivo congelada. Los métodos basados en política optimizan directamente J(θ) a través del gradiente: ∇θ J ≈ E[Σ_t ∇θ log π(a_t|s_t) · G_t], donde G_t es la recompensa total. El moderno actor-crítico PPO limita el cambio de política con una penalización proximal, garantizando actualizaciones estables.
Bots de juegos (ajedrez, StarCraft), pilotos automáticos de coches, optimización de procesos industriales, sistemas de recomendación.
Durante su entrenamiento, AlphaGo Zero derrotó en tres días a la versión que había vencido al campeón Lee Sedol, por 100 a 0, aprendiendo únicamente jugando contra sí mismo, sin acceso a partidas humanas.















