
Deep Learning Crash Course
Giovanni Volpe, Benjamin Midtvedt, Jesús Pineda, Henrik Klein Moberg, Harshith Bachimanchi, Joana B. Pereira, Carlo Manzo
- Editorial
- No Starch Press
- Año
- 2026
- Páginas
- ~682
- Nivel
- Intermedio
De qué trata
Manual exhaustivo y práctico de No Starch Press diseñado para llevar a programadores, ingenieros y científicos desde las bases del aprendizaje profundo hasta arquitecturas avanzadas sin perderse en teoría abstracta. Con un enfoque intensivo guiado por código, el texto utiliza Python 3 y PyTorch moderno para enseñar a resolver problemas computacionales y científicos contemporáneos. Está orientado a desarrolladores y estudiantes técnicos de nivel intermedio que ya manejan la sintaxis de Python y estructuras de datos, buscando ganar destreza práctica construyendo modelos de inteligencia artificial desde los cimientos.
El temario abarca desde conceptos iniciales como perceptrones monocapa y multicapa (MLP) y problemas de regresión continua hasta visión por computadora con redes neuronales convolucionales (CNNs), transferencias de estilo y visualización con DeepDream. Avanza hacia el procesamiento de secuencias y lenguaje natural mediante redes recurrentes (RNNs) y Transformers con mecanismos de atención, modelos generativos como autocodificadores, redes generativas adversarias (GANs) y modelos probabilísticos de difusión, redes neuronales sobre grafos (GNNs) aplicadas a física y sistemas moleculares, aprendizaje por refuerzo, aprendizaje activo (active learning) y computación de reservorios (reservoir computing) para series caóticas.
Su mayor fortaleza radica en su diseño centrado en proyectos con conjuntos de datos científicos y experimentales abiertos, accesibles mediante repositorios públicos para ejecutar en local o en la nube. Aporta una panorámica técnica sumamente rica que conecta la biología, la microscopía y el análisis de señales con el deep learning de vanguardia. Como contrapartida, su ritmo es acelerado y no se detiene en demostraciones analíticas formales ni en optimización de latencia para servidores comerciales, por lo que conviene contar con soltura previa en álgebra matricial elemental y manejo de tensores.
- PyTorch
- Redes convolucionales
- Transformers
- Modelos de difusión
- GANs
- Graph Neural Networks
- Procesamiento de lenguaje natural
- Visión por computadora
- Aprendizaje por refuerzo
- Reservoir Computing
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Clasificador de frotis sanguíneos para malaria
Red neuronal convolucional en PyTorch que procesa y clasifica imágenes de células sanguíneas para detectar infecciones parasitarias de malaria y generar mapas de calor visuales.
Generador artístico con Style Transfer y DeepDream
Algoritmo basado en capas convolucionales profundas de extracción de características para sintetizar y transferir estilos pictóricos sobre fotografías digitales.
Síntesis de imágenes con GANs y difusión
Modelos generativos implementados en PyTorch que entrenan arquitecturas antagónicas y procesos de difusión probabilística para generar imágenes sintéticas realistas.
Red sobre grafos (GNN) para modelado molecular
Red neuronal de grafos construida con PyTorch para predecir propiedades químicas y comportamientos estructurales en sistemas físicos y moleculares complejos.
Predictor de dinámicas caóticas con Reservoir Computing
Arquitectura recurrente basada en computación de reservorios para modelar y anticipar trayectorias en series temporales no lineales y sistemas físicos caóticos.

