
AI and ML for Coders in PyTorch
Laurence Moroney
- Editorial
- O'Reilly
- Año
- 2025
- Páginas
- ~445
- Nivel
- Intermedio
De qué trata
Guía práctica con metodología eminentemente orientada al código (code-first) publicada por O'Reilly, en la que Laurence Moroney adapta su modelo pedagógico al framework PyTorch y al ecosistema contemporáneo de inteligencia artificial generativa. Diseñada específicamente para desarrolladores de software que carecen de formación académica avanzada en matemáticas y estadística, la obra reduce las barreras de entrada transformando conceptos teóricos en implementaciones directas. Resulta ideal para programadores de nivel intermedio familiarizados con la sintaxis de Python y la orientación a objetos que quieren integrar modelos de machine learning y deep learning en aplicaciones reales.
El temario avanza progresivamente desde los tensores, el mecanismo de autograd y los bucles de entrenamiento en PyTorch nativo hacia la visión por computadora con capas convolucionales, pooling y procesamiento eficiente con `Dataset` y `DataLoader`. Cubre procesamiento de lenguaje natural (NLP), tokenización, capas de embedding semántico, redes recurrentes (RNNs, LSTMs) y modelado de series temporales. Asimismo, introduce herramientas del ecosistema moderno como Hugging Face Transformers y Diffusers, exploración de modelos preentrenados en PyTorch Hub y Hugging Face Hub, técnicas de inferencia eficiente, fine-tuning de Large Language Models con datos propietarios y despliegue de modelos con TorchServe.
A lo largo de los capítulos se construyen clasificadores de imágenes, modelos de análisis de sentimiento, sintetizadores de texto y puntos finales de inferencia listos para consumir por aplicaciones externas. Su mayor cualidad es la agilidad con la que un programador tradicional pasa del código base a prototipos funcionales de IA sin perderse en fórmulas algebraicas complejas. No aborda derivaciones matemáticas formales ni optimizaciones a bajo nivel de kernels CUDA, por lo que conviene tener experiencia en consumo y diseño de APIs web para aprovechar la parte de despliegue al máximo.
- PyTorch
- Visión por computadora
- Procesamiento de lenguaje natural
- Hugging Face
- Transformers
- Series temporales
- TorchServe
- LLMs
- Inferencia
- Transfer Learning
- Generative AI
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Detector y clasificador de características en imágenes
Red convolucional en PyTorch que procesa colecciones de imágenes aplicando técnicas de aumentación de datos y extracción de mapas de características visuales.
Clasificador de sentimiento y generador de texto con RNNs
Pipeline de NLP que transforma texto en vectores con capas de embedding, analiza el sentimiento de oraciones y genera nuevas secuencias con redes recurrentes.
Servidor de inferencia de modelos con TorchServe
Microservicio web que empaqueta modelos entrenados de PyTorch y los expone mediante endpoints HTTP para atender solicitudes de predicción en tiempo real.
Pipeline de fine-tuning para LLMs con datos personalizados
Flujo de trabajo basado en librerías de Hugging Face y PyTorch para ajustar y especializar pesos de un modelo de lenguaje extenso con conjuntos de datos privados.

