</> CodeBooks
    ← Volver a Deep Learning (página 2)
    Portada de Deep Reinforcement Learning with Python, 2nd Edition

    Deep Reinforcement Learning with Python, 2nd Edition

    Nimish Sanghi

    Editorial
    Apress
    Año
    2024
    Páginas
    ~650
    Nivel
    Intermedio

    De qué trata

    Segunda edición actualizada a 2024 de la obra de Nimish Sanghi publicada por Apress, enfocada en el aprendizaje por refuerzo profundo (Deep RL) con Python y ampliada de manera significativa para cubrir el alineamiento de modelos de lenguaje grandes (LLMs) mediante RLHF. Está dirigida a desarrolladores, científicos de datos e ingenieros de machine learning de nivel intermedio que posean bases sólidas en programación con Python, cálculo multivariable, álgebra lineal y fundamentos de aprendizaje profundo (redes neuronales y optimización por gradiente).

    El texto parte de los fundamentos matemáticos de los procesos de decisión de Markov (MDP), las ecuaciones de Bellman y la programación dinámica, para luego avanzar hacia métodos libres de modelo como Monte Carlo, SARSA y Q-Learning. Posteriormente integra redes neuronales profundas y analiza arquitecturas como Deep Q-Networks (DQN), Double DQN, Dueling DQN y Prioritized Experience Replay, junto con métodos de gradiente de política como REINFORCE, Actor-Critic (A2C) y Proximal Policy Optimization (PPO). En sus capítulos más avanzados cubre entornos multiagente (MARL) y la mecánica de Reinforcement Learning from Human Feedback (RLHF), apoyándose en librerías y herramientas modernas del ecosistema como PyTorch, Gymnasium, Stable-Baselines3, PettingZoo (para multiagente), Hugging Face Hub, Weights & Biases y Google Colab.

    A lo largo de sus más de 600 páginas se implementan agentes para simular entornos de control de Gymnasium (como CartPole y LunarLander) y se desarrolla un flujo completo de ajuste de instrucciones mediante RLHF y PPO para chatbots y modelos generativos. Su mayor virtud radica en unir un tratamiento teórico riguroso con código contemporáneo aplicable a la IA generativa actual. Deja fuera el despliegue a gran escala en infraestructura distribuida o sistemas embebidos, por lo que es esencial llegar con soltura en PyTorch para asimilar el ritmo de la obra.

    • Deep Reinforcement Learning
    • PyTorch
    • RLHF
    • Gymnasium
    • PPO
    • DQN
    • Modelos de Lenguaje
    • Multi-Agent RL
    • Hugging Face
    • Ecuaciones de Bellman

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Agente autónomo para entornos de simulación (Gymnasium)

    Entrenamiento de agentes mediante algoritmos DQN, Double DQN y Dueling DQN para resolver tareas de control y videojuegos clásicos en Gymnasium. Tecnologías: Python, PyTorch, Gymnasium.

    Alineación de un modelo de lenguaje con RLHF

    Pipeline de ajuste fino con retroalimentación humana que entrena un modelo de recompensa y optimiza las respuestas de un LLM mediante PPO. Tecnologías: Python, PyTorch, Hugging Face Transformers y TRL.

    Más de Deep Learning con nivel Intermedio