E97 - Reinforcement Learning

11-07-2024 · 93 min · Ver en YouTube

Resumen

En este episodio (E97) se presenta una introducción conceptual y práctica al Reinforcement Learning (aprendizaje reforzado). Un agente aprende a tomar decisiones interactuando con un entorno, recibiendo recompensas por sus acciones, y lo que va actualizando es su política (qué acción tomar dado lo que observa). Se explica el ciclo observación–acción–recompensa, la diferencia entre timestep y episodio, y las familias de algoritmos (model-free vs model-based; Q-learning vs policy optimization). Se discuten los desafíos: el costo de la prueba y error, la necesidad de un ambiente bien especificado o simulado, y el diseño de la recompensa. Se muestran demos con Gymnasium y Stable-Baselines3 (LunarLander y un ejemplo de juguete de asignación de ancho de banda a clientes) y el seguimiento de métricas con TensorBoard. La conclusión es que RL es una herramienta potente pero costosa y compleja, más fácil de aplicar en juegos y sistemas físicos simulables, y requiere experiencia para llevarla a un caso real.

Capítulos

Palabras clave

reinforcement learningaprendizaje reforzadoagenterecompensapolíticaQ-learningpolicy optimizationPPOGymnasiumStable-Baselines3LunarLanderTensorBoard