</> CodeBooks
    ← Volver a IA generativa y LLMs (página 8)
    Portada de Learn Generative AI with PyTorch

    Learn Generative AI with PyTorch

    Mark Liu

    Editorial
    Manning
    Año
    2024
    Páginas
    ~434
    Nivel
    Intermedio

    De qué trata

    Manual exhaustivo y práctico enfocado en descifrar la mecánica interna de la inteligencia artificial generativa construyendo modelos funcionales desde cero con Python y PyTorch 2.x. Mark Liu guía al lector a través de los fundamentos matemáticos y la programación directa de tensores sin delegar el trabajo crítico en librerías de caja negra. Está dirigido a desarrolladores de software, científicos de datos e ingenieros de machine learning de nivel intermedio que conocen la sintaxis básica de Python y los conceptos elementales de redes neuronales, pero desean comprender cómo se originan y entrenan las arquitecturas generativas modernas.

    El libro aborda en profundidad tanto el dominio visual como el textual y musical. Enseña a programar Redes Generativas Adversarias (GANs, DCGANs y CycleGAN), Variational Autoencoders (VAEs), modelos de difusión probabilística (DDPM) y generadores de texto a imagen. En el área del procesamiento del lenguaje natural, desglosa la implementación línea por línea de mecanismos de atención (scaled dot-product y multi-head attention), arquitecturas Transformer completas (encoder-decoder) y modelos autorregresivos tipo GPT-2 desde sus capas fundamentales. Además, explora la generación de música polifónica en formato simbólico/MIDI con MuseGAN y Music Transformer, y concluye con la integración de LLMs preentrenados y la librería LangChain para la creación de agentes zero-shot.

    El núcleo del aprendizaje reside en la práctica continua: el lector construye un traductor inglés-francés con Transformers, un generador de texto estilo GPT-2, una CycleGAN para transferir estilos faciales (cambio de color de cabello), modelos de difusión para generar imágenes botánicas y de anime, y modelos generativos musicales. Su principal valor radica en desmitificar las arquitecturas punteras al implementarlas sin abstracciones excesivas y de modo que puedan ejecutarse en un ordenador portátil o Google Colab. Deja fuera el escalado distribuido en grandes clústeres corporativos y las operaciones de despliegue en producción (LLMOps), priorizando la solidez conceptual y la comprensión algorítmica profunda.

    • PyTorch 2.x
    • Generative Adversarial Networks (GANs)
    • CycleGAN
    • Variational Autoencoders (VAEs)
    • Modelos de difusión (DDPM)
    • Transformers desde cero
    • Arquitectura GPT-2
    • Atención multi-cabeza
    • Generación de música (MuseGAN)
    • LangChain
    • Traducción automática

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Traductor de inglés a francés con Transformer

    Modelo de traducción automática implementado y entrenado desde cero en PyTorch utilizando la arquitectura clásica encoder-decoder con mecanismos de atención multi-cabeza y codificación posicional.

    Generador de texto autorregresivo estilo GPT-2

    Modelo de lenguaje decodificador implementado línea por línea en PyTorch para predecir el siguiente token y generar texto fluido a partir de secuencias de entrada.

    Transformador de características faciales con CycleGAN

    Red generativa adversaria con consistencia de ciclo capaz de realizar traducción imagen a imagen sin pares alineados para alterar atributos visuales como el color de cabello.

    Generador de imágenes por difusión

    Canalización generativa de difusión probabilística (DDPM) programada en PyTorch para sintetizar imágenes artísticas realistas a partir de ruido gaussiano.

    Generador de composiciones musicales con MuseGAN y Music Transformer

    Modelos basados en GANs convolucionales y capas de autoatención especializados en componer secuencias polifónicas y pistas musicales en formato simbólico MIDI.

    Agente de conocimiento zero-shot con LangChain

    Asistente inteligente que combina modelos de lenguaje preentrenados con la librería LangChain para resolver consultas y orquestar tareas sin necesidad de reentrenamiento.

    Más de IA generativa y LLMs con nivel Intermedio