</> CodeBooks
    ← Volver a Deep Learning (página 4)
    Portada de Grokking Deep Reinforcement Learning

    Grokking Deep Reinforcement Learning

    Miguel Morales

    Editorial
    Manning
    Año
    2020
    Páginas
    ~472
    Nivel
    Intermedio

    De qué trata

    Obra didáctica de referencia escrita por Miguel Morales y publicada por Manning en 2020, concebida para desglosar el aprendizaje por refuerzo profundo desde sus primeros principios matemáticos hasta los algoritmos de última generación. Mediante esquemas gráficos y explicaciones intuitivas paso a paso, el autor desmitifica la complejidad teórica del área. Está orientada a programadores, estudiantes y científicos de datos de nivel intermedio con manejo de Python y nociones elementales de probabilidad y álgebra lineal, sin asumir conocimientos previos sobre agentes inteligentes ni deep learning avanzado.

    El libro aborda detalladamente los fundamentos clásicos: Procesos de Decisión de Markov (MDP), ecuaciones de Bellman, algoritmos de bandidos multibrazo y el dilema de exploración frente a explotación. Cubre con rigurosidad la programación dinámica (iteración de valor y políticas), métodos de Monte Carlo y aprendizaje por diferencias temporales (SARSA, Q-learning). Luego realiza la transición al deep learning explicando modelos basados en valor: Deep Q-Networks (DQN), Double DQN, Dueling DQN y Prioritized Experience Replay (PER). La parte final profundiza en métodos de gradiente de política y actor-crítico como REINFORCE, Advantage Actor-Critic (A2C), Generalized Advantage Estimation (GAE), Proximal Policy Optimization (PPO) y DDPG. El ecosistema técnico utiliza Python, PyTorch, OpenAI Gym, NumPy, Matplotlib y entornos reproducibles en Docker.

    Se construyen de forma progresiva implementaciones completas en cuadernos de Jupyter: agentes para entornos discretos como FrozenLake, controladores de equilibrio en CartPole, sistemas de navegación lunar en LunarLander con versiones optimizadas de DQN, y controladores de acción continua para Pendulum y MountainCar empleando PPO y DDPG. La principal ventaja del libro es su claridad pedagógica y su capacidad de conectar cada ecuación con su código correspondiente. Deja fuera arquitecturas de entrenamiento masivo distribuido (como Ape-X o Ray RLLib). Resulta un texto fundamental para consolidar bases antes de abordar implementaciones industriales o investigación avanzada.

    • Deep Reinforcement Learning
    • PyTorch
    • OpenAI Gym
    • Procesos de Decisión de Markov
    • Ecuación de Bellman
    • Q-Learning
    • Deep Q-Networks (DQN)
    • Policy Gradients
    • PPO
    • Actor-Critic
    • DDPG

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Navegador autónomo LunarLander con DQN avanzado

    Agente implementado en PyTorch y OpenAI Gym que aterriza una nave espacial en terreno irregular usando Double DQN, Dueling DQN y Prioritized Experience Replay.

    Controlador de acción continua con PPO y DDPG

    Modelos de actor-crítico en PyTorch para resolver tareas de control físico motor continuo (Pendulum y MountainCar) optimizando políticas sin discretizar acciones.

    Simulador de exploración y toma de decisiones en FrozenLake y Bandits

    Implementación desde cero de métodos de programación dinámica, Q-learning tabular y algoritmos de bandidos para resolver tareas de búsqueda de rutas y equilibrio exploración-explotación.

    Más de Deep Learning con nivel Intermedio