Deep Learning

Autor/a

Wilder Ramírez Delgado

Bienvenida

Portada: Deep Learning — De los fundamentos a las arquitecturas modernas, por Wilder Ramírez Delgado. Un ave recortada en papel que atraviesa cuatro capas translúcidas: de píxeles sueltos, a bordes, a formas, a la silueta reconocible — la jerarquía de representaciones que aprende una red profunda.

Este libro recopila y ordena el material que he construido a lo largo de años de docencia y consultoría en aprendizaje profundo: clases de pregrado y maestría, notebooks, talleres y laboratorios, presentaciones y la experiencia de llevar estos temas a proyectos reales. Aquí está reunido y revisado para leerse de corrido; parte de este contenido también se publica como artículos en el blog técnico de BIT.

Cubre fundamentos, arquitecturas, aplicaciones y el ciclo de vida de los modelos, con teoría y ejemplos ejecutables en Python.

A quién está dirigido

A quien ya resuelve problemas con machine learning clásico y quiere dar el paso a las redes neuronales: entender cómo aprenden, cuándo convienen y cuándo no, y cómo construirlas en PyTorch sin tratarlas como cajas negras.

Qué necesitas saber. Python con soltura y los fundamentos de machine learning: regresión, clasificación y validación de modelos.

Qué no necesitas. Experiencia con redes neuronales ni con PyTorch. El libro las construye desde la neurona hasta las arquitecturas modernas, y el anexo A enseña PyTorch desde cero.

Cómo leerlo. Las partes siguen un orden progresivo. Si ya conoces las redes densas, puedes saltar a las arquitecturas que te interesen y volver a los fundamentos cuando lo necesites.

Qué necesitas para seguir los notebooks

Un entorno de Python 3 con PyTorch y torchvision, además de las bibliotecas habituales de ciencia de datos: numpy, pandas, scikit-learn y matplotlib. Algunos capítulos usan también Pillow, scipy o networkx. Los ejemplos se verificaron en CPU; los capítulos que pueden aprovechar una GPU la usan si CUDA está disponible e indican cuándo no lo estuvo. Cada capítulo importa lo que necesita en sus primeras celdas.

Cómo está organizado

Son 34 capítulos agrupados en diez partes, una por familia de redes o de temas, más un apéndice:

  • I · Fundamentos y datos (capítulos 1 a 4): qué es el deep learning, tensores y diferenciación automática, datasets y generación de datos.
  • II · Redes densas (MLP) y su entrenamiento (5 a 11): perceptrón y MLP, pérdida y backpropagation, optimización, hiperparámetros, pipelines, evaluación y regularización.
  • III · Redes convolucionales (CNN) (12 a 17): fundamentos, clasificación de imágenes, arquitecturas, transferencia y ajuste fino, robustez e interpretabilidad, detección y segmentación.
  • IV · Redes recurrentes (RNN, LSTM y GRU) (18 a 21): embeddings, redes recurrentes, LSTM y GRU, y modelos secuencia a secuencia.
  • V · Atención y transformers (22 a 24): atención y transformers, Vision Transformers y multimodalidad, y audio y voz.
  • VI · Autosupervisado y autoencoders (VAE) (25 y 26): aprender sin etiquetas, autoencoders y autoencoders variacionales.
  • VII · Redes generativas adversarias (GAN) (27).
  • VIII · Modelos de difusión (28): difusión y flow matching.
  • IX · Grafos, recomendación y refuerzo (29 a 31): redes de grafos, sistemas de recomendación y aprendizaje por refuerzo.
  • X · Escala, ética y producción (32 a 34): GPU y entrenamiento distribuido, ética y equidad, y MLOps.
  • Apéndice A · PyTorch desde cero: el punto de partida si nunca has usado PyTorch.

Las bases de embeddings, secuencias, atención y transformers se desarrollan aquí con ejemplos introductorios de lenguaje. El desarrollo especializado de NLP —LLM, prompting y RAG— queda para un libro independiente.

Cómo leer los notebooks

Cada capítulo es un notebook renderizado con sus salidas guardadas: lo que ves es lo que se obtuvo al ejecutarlo, sin volver a correr las celdas al construir el libro. Para reproducirlo en tu equipo, ejecuta las celdas en orden. Antes de empezar, conviene revisar las convenciones de lectura: la notación, las formas de los tensores, las métricas y las particiones que se usan en todo el libro.

Sobre el autor

Wilder Ramírez Delgado convierte datos en decisiones. Ingeniero Electrónico y Magíster en Analítica de Datos, es científico de datos, arquitecto de IA y asesor tecnológico con más de 20 años de trayectoria profesional. Su trabajo integra analítica avanzada, machine learning, Big Data e IoT para resolver desafíos de organizaciones públicas y privadas.

Como CEO y fundador de Business Innovation Technology (BIT), asesora a entidades gubernamentales y empresas, con especial experiencia en analítica y normatividad de los sectores postal y logístico. Como docente universitario de pregrado y maestría, lleva al aula la experiencia de proyectos reales y conecta los fundamentos con su aplicación práctica.

Nota

Esta es la versión pensada para leerse de corrido, con navegación entre capítulos y búsqueda integrada. Si encuentras un error o tienes una duda sobre algún capítulo, puedes dejar un comentario en el artículo correspondiente del blog técnico de BIT; respondo todos.