El módulo 9 terminó con el prototipo del caso 9 documentado, presentado y con su rúbrica de autoevaluación; con él acabó la parte práctica del curso. Este último módulo no añade teoría ni código nuevo: te da los medios para seguir aprendiendo por tu cuenta con criterio. Empezamos por la fuente más duradera, los libros y los artículos. En un campo que cambia cada seis meses, los buenos libros son lo que menos caduca (los fundamentos de 03, 04, 05 y 06 llevan décadas siendo los mismos) y los artículos originales son la manera de entender de dónde salió cada idea que has usado, desde el perceptrón de 05-01 hasta el transformer de 05-05 o la model card de 08-01. Esta lección explica primero cómo leer técnica (leer un libro de ML como una novela no sirve de nada), después presenta las obras de referencia agrupadas por bloque, con su nivel, el módulo del curso que amplían y para quién son, y termina con una lista de artículos clave, un método para leer un paper y un plan de lectura en tres etapas. Como aterrizaje, qué leerían primero Marta y Diego en NovaMarket.

Una advertencia de rigor: citamos solo obras reales y contrastadas, con sus autores; no incluimos enlaces profundos ni precios porque caducan. Varias son gratuitas en línea por decisión de sus autores en el momento de escribir esto; esa gratuidad puede cambiar, comprueba siempre en la web del autor o de la editorial.

Contenido

  1. Cómo leer técnica: lectura activa, código reproducido y cuaderno de notas
  2. Referencia general de IA
  3. Machine learning práctico
  4. Deep learning
  5. Probabilidad, estadística y razonamiento
  6. Lógica, sistemas expertos y Prolog
  7. Ética y sociedad
  8. Proyectos, sistemas y MLOps
  9. Artículos clave y cómo leer un paper
  10. Plan de lectura en tres etapas y aterrizaje en NovaMarket
  11. Errores Comunes y Consejos
  12. Ejercicios
  13. Conclusión

  1. Cómo leer técnica: lectura activa, código reproducido y cuaderno de notas

Un libro técnico no se lee, se trabaja. Tres hábitos marcan la diferencia entre "lo he leído" y "lo sé usar":

  • Lectura activa. Antes de cada capítulo, escribe en una línea qué esperas aprender; al terminar, escribe en tres líneas qué has aprendido sin mirar el libro. Si no puedes, no lo has entendido. Formula preguntas al margen ("¿por qué aquí regularización L2 y no L1?") y busca la respuesta antes de seguir.
  • Reproducir el código. Teclea los ejemplos (no copies y pegues), ejecútalos, rómpelos a propósito (cambia un hiperparámetro, quita una columna, mete un valor nulo) y observa qué pasa. Después aplícalos a tus datos: en el curso siempre tuviste pedidos_nm.csv o resenas_nm.py; sigue usándolos como banco de pruebas de todo lo que leas.
  • Cuaderno de notas. Un fichero por libro (Markdown en tu repositorio novamarket_ia/notas/ vale) con: idea principal de cada capítulo, una fórmula o fragmento de código clave, una conexión con algo que ya sabes ("esto es la validación cruzada de 04-05 pero anidada") y una duda abierta. Releer tus notas es diez veces más rápido que releer el libro.

Dos consejos más: no leas de principio a fin las obras de referencia (Russell & Norvig tiene más de mil páginas; se consulta por capítulos), y alterna un libro "denso" con uno "ligero" para no abandonar. Como ayuda opcional, este pequeño registro en Python te permite llevar el seguimiento de lo leído y de las conexiones con el curso:

import json
from datetime import date

CUADERNO = "notas/cuaderno_lectura.json"

def anotar(libro, capitulo, idea, modulo_curso, duda=""):
    """Añade una entrada al cuaderno de lectura (un JSON simple, versionable en Git)."""
    try:
        with open(CUADERNO, encoding="utf-8") as f:
            entradas = json.load(f)
    except FileNotFoundError:
        entradas = []
    entradas.append({"fecha": str(date.today()), "libro": libro, "capitulo": capitulo,
                     "idea": idea, "modulo_curso": modulo_curso, "duda": duda})
    with open(CUADERNO, "w", encoding="utf-8") as f:
        json.dump(entradas, f, ensure_ascii=False, indent=2)

anotar("Géron", "cap. 4", "El descenso del gradiente por lotes vs estocástico: el segundo escapa de mínimos locales",
       "05-03", "¿cómo elijo la tasa de aprendizaje sin probar a ciegas?")

Cada entrada guarda fecha, libro, capítulo, idea, módulo del curso que amplía y duda; el JSON es legible, versionable y fácil de convertir en una tabla con pandas cuando quieras revisar qué has cubierto.

  1. Referencia general de IA

Son los libros que cubren el mapa completo que dibujó este curso (agentes, búsqueda, lógica, probabilidad, aprendizaje). No se leen enteros; se consultan.

Obra Nivel Amplía Para quién / cómo usarlo
Russell & Norvig, Artificial Intelligence: A Modern Approach (AIMA) Intermedio-avanzado Todo el curso; especialmente 02, 03, 06 La referencia académica de la definición "actuar racionalmente" (01-02) y del marco PEAS (02-01). Úsala como diccionario: cuando algo de búsqueda, minimax, lógica o redes bayesianas se te quede corto, ve al capítulo correspondiente. Tiene pseudocódigo de todos los algoritmos del módulo 3.
Poole & Mackworth, Artificial Intelligence: Foundations of Computational Agents Intermedio 02, 03, 06 Alternativa a AIMA, gratuita en línea en la web de los autores (comprueba disponibilidad), con código Python de acompañamiento (AIPython). Muy buena para el enfoque de agentes y para el razonamiento con incertidumbre.

Si tienes que elegir uno solo y estás empezando, Poole & Mackworth por accesibilidad y por el código; AIMA cuando quieras la referencia definitiva.

  1. Machine learning práctico

Amplían el módulo 4 (y parte del 5 y del 9): preparación de datos, algoritmos, evaluación, sobreajuste, y el paso a proyectos reales.

Obra Nivel Amplía Para quién / cómo usarlo
Aurélien Géron, Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow Introductorio-intermedio 04 completo, 05, 09-02 El libro práctico más recomendado para el perfil de este curso. Primera parte: scikit-learn con el mismo espíritu de 04-03 a 04-06 (pipelines, validación, ajuste); segunda: redes con Keras. Cada capítulo tiene un cuaderno para reproducir. Empieza por aquí si quieres profundizar en lo que hiciste con el predictor de fraude.
Andriy Burkov, The Hundred-Page Machine Learning Book Introductorio 04, 05 (visión general) Un resumen conciso y correcto de todo el ML; se lee en una semana. Ideal para consolidar el mapa antes de un libro grande o para repasar antes de una entrevista. El autor lo distribuye con el modelo "lee primero, paga después"; comprueba las condiciones.
Müller & Guido, Introduction to Machine Learning with Python Introductorio 04, 07-03 Escrito por un desarrollador principal de scikit-learn; explica la librería tal como está pensada. Muy útil para entender el diseño de fit/transform/predict y las herramientas de evaluación de 04-05.
James, Witten, Hastie, Tibshirani (y Taylor en la versión Python), An Introduction to Statistical Learning (ISL) Intermedio 04-04, 04-05, 04-06 El puente entre ML y estadística: regresión, clasificación, remuestreo, regularización, árboles y boosting con la intuición matemática justa. Existe versión con laboratorios en R y otra en Python; ambas gratuitas en la web de los autores (comprueba disponibilidad). Para quien quiera entender por qué funciona lo que hace scikit-learn.

Orden sugerido para un junior: Burkov (mapa) → Géron (práctica) → ISL (fundamento estadístico); Müller & Guido como consulta de la librería.

  1. Deep learning

Amplían el módulo 5 y el 09-03: de la neurona a las CNN, RNN y transformers.

Obra Nivel Amplía Para quién / cómo usarlo
François Chollet, Deep Learning with Python Introductorio-intermedio 05-01 a 05-05, 09-03 Del creador de Keras. Explica con claridad qué es un tensor, cómo aprende una red y cómo montar CNN, RNN y transformers con Keras. El más recomendable para empezar deep learning en serio; sus capítulos sobre "qué es y qué no es" el deep learning son excelentes para el criterio.
Simon J. D. Prince, Understanding Deep Learning Intermedio 05 completo Moderno, con figuras muy cuidadas y cuadernos de ejercicios; gratuito en línea en la web del autor (comprueba disponibilidad). Cubre transformers, modelos de difusión y ética. Ideal como segundo libro, tras Chollet, cuando quieras las matemáticas con calma.
Goodfellow, Bengio, Courville, Deep Learning Avanzado 05-02, 05-03 La referencia académica clásica, gratuita en línea (comprueba disponibilidad). Su primera parte (álgebra lineal, probabilidad, optimización) es un repaso matemático valioso; el resto es denso y algo anterior a los transformers. Consulta, no lectura de principio a fin.

  1. Probabilidad, estadística y razonamiento

Amplían 06-03 (Bayes y redes bayesianas) y el fundamento probabilístico de todo el ML.

Obra Nivel Amplía Para quién / cómo usarlo
Christopher Bishop, Pattern Recognition and Machine Learning (PRML) Avanzado 04, 05, 06-03 Trata el ML como inferencia probabilística: cada modelo tiene su distribución. Requiere soltura matemática; reserva para cuando ISL se te quede corto. Los capítulos de modelos gráficos amplían directamente 06-03.
Koller & Friedman, Probabilistic Graphical Models Avanzado (referencia) 06-03 El tratado sobre redes bayesianas y de Markov: representación, inferencia y aprendizaje. No es para leer de corrido; consúltalo cuando necesites ir más allá de la enumeración de 06-03 (inferencia aproximada, aprendizaje de estructura).
Judea Pearl & Dana Mackenzie, The Book of Why Divulgación 06-03, 02-04, 08-02 Explica sin fórmulas la diferencia entre correlación y causalidad, y por qué importa (recuerda el sesgo de COMPAS o la selección de personal en 08-02). Lectura agradable que cambia cómo miras cualquier modelo predictivo.

  1. Lógica, sistemas expertos y Prolog

Amplían el módulo 6 (06-01, 06-02, 06-04) y el motor de reglas del caso 8.

Obra Nivel Amplía Para quién / cómo usarlo
Giarratano & Riley, Expert Systems: Principles and Programming Intermedio 06-02, 06-04 El texto clásico de sistemas expertos: representación del conocimiento, encadenamiento hacia delante y hacia atrás, incertidumbre, y programación con CLIPS. Útil para quien vaya a construir motores de reglas serios (más allá de nuestro motor de 06-04).
Ivan Bratko, Prolog Programming for Artificial Intelligence Intermedio 06-01, 07-01, 03-02 Enseña Prolog a través de problemas de IA: búsqueda, planificación, sistemas expertos, procesamiento de lenguaje. Perfecto para quien se quedó con ganas tras el Prolog de 07-01.

  1. Ética y sociedad

Amplían 02-04 (ética y AI Act), 08-02 (casos de sesgo) y 08-03 (regulación).

Obra Nivel Amplía Para quién / cómo usarlo
Cathy O'Neil, Weapons of Math Destruction Divulgación 02-04, 08-02 Casos reales de modelos opacos que dañan a personas (crédito, empleo, justicia). Lectura obligada antes de desplegar cualquier modelo que afecte a clientes, como el predictor de fraude de NovaMarket.
Kate Crawford, Atlas of AI Divulgación 02-03, 02-04, 08-03 Mira la IA como sistema material: datos, trabajo humano de etiquetado, energía, poder. Amplía la perspectiva más allá del código.
Melanie Mitchell, Artificial Intelligence: A Guide for Thinking Humans Divulgación 01, 02-02, 08-03 Explica con honestidad qué hace y qué no hace la IA actual y por qué la AGI está lejos. El mejor antídoto contra el hype para el perfil de Diego.

  1. Proyectos, sistemas y MLOps

Amplían 08-01 (método, model card, deriva), 07-04 (entornos) y lo que en 10-04 llamaremos el itinerario de MLOps.

Obra Nivel Amplía Para quién / cómo usarlo
Chip Huyen, Designing Machine Learning Systems Intermedio 08-01, 07-04, 09-04 Cómo llevar un modelo a producción: datos, características, despliegue, monitorización, deriva, equipo. Es la continuación natural del despliegue por lotes del predictor de fraude y del chequeo de deriva de 09-04.
Andrew Ng, Machine Learning Yearning Introductorio 08-01, 04-05, 04-06 Breve, gratuito (se distribuía en la web de DeepLearning.AI; comprueba disponibilidad), centrado en decisiones de proyecto: cómo partir los datos, qué métrica elegir, análisis de errores, cuándo recoger más datos. Cada capítulo cabe en dos páginas; muy práctico.

  1. Artículos clave y cómo leer un paper

Los artículos originales son la fuente primaria de todo lo que has visto. No hace falta leerlos todos ni enteros, pero conocer diez te sitúa en la historia del campo (01-01) y te enseña a leer los que vendrán.

Cómo leer un paper técnico

Un artículo científico tiene una estructura fija: resumen (abstract), introducción (problema y contribución), trabajo relacionado, método, experimentos, conclusiones y referencias. Léelo en tres pasadas:

  1. Pasada 1 (10 min): resumen, figuras y tablas, conclusión. Decide si merece la pena seguir. Anota en una frase qué afirma.
  2. Pasada 2 (30-60 min): introducción y experimentos con calma; salta las demostraciones. Comprueba con qué comparan (¿la línea base es justa, como pedimos en 09-04?) y con qué datos.
  3. Pasada 3 (solo si lo vas a usar): método completo, e intenta reproducir una parte, aunque sea a pequeña escala.

Dónde encontrarlos: arXiv (arxiv.org) publica preimpresiones abiertas de casi todo lo actual en IA; Papers with Code (paperswithcode.com) enlaza cada artículo con implementaciones y tablas de resultados; Google Scholar sirve para seguir citas. Los artículos antiguos (Turing, Rosenblatt) suelen estar accesibles en repositorios universitarios.

Diez artículos (y uno más) que explican el curso

Artículo Año Qué aporta Amplía
Turing, "Computing Machinery and Intelligence" 1950 El juego de imitación y las objeciones a la inteligencia de las máquinas; se lee sin matemáticas 01-01
McCulloch & Pitts, "A Logical Calculus of the Ideas Immanent in Nervous Activity" 1943 La neurona como unidad lógica: el origen de las redes 05-01
Rosenblatt, "The Perceptron" 1958 El primer modelo que aprende sus pesos 05-01
Rumelhart, Hinton & Williams, "Learning Representations by Back-Propagating Errors" 1986 La retropropagación tal como la programaste en 05-03 05-03
LeCun et al., "Gradient-Based Learning Applied to Document Recognition" (LeNet) 1998 CNN para dígitos manuscritos; el modelo de 09-03 desciende de aquí 05-04
Krizhevsky, Sutskever & Hinton, "ImageNet Classification with Deep CNNs" (AlexNet) 2012 El inicio de la era del deep learning (01-01) 05-04
Mikolov et al., "Efficient Estimation of Word Representations in Vector Space" (word2vec) 2013 Embeddings de palabras; lo que usaste en el caso 4 05-04, 05-05
Silver et al., "Mastering the Game of Go with Deep Neural Networks and Tree Search" (AlphaGo) 2016 Búsqueda en árbol + redes + aprendizaje por refuerzo 03-03, 08-02
Vaswani et al., "Attention Is All You Need" 2017 El transformer 05-05
Devlin et al., "BERT: Pre-training of Deep Bidirectional Transformers" 2018 Preentrenamiento y ajuste fino en PLN 05-05
Brown et al., "Language Models are Few-Shot Learners" (GPT-3) 2020 Escala y aprendizaje en contexto: la base de los LLM del caso 7 05-05
Mitchell et al., "Model Cards for Model Reporting" 2019 La plantilla de la model card de 08-01 y 09-04 08-01, 02-04

Orden de lectura sugerido: Turing (histórico y accesible), Model Cards (corto y directamente útil), Vaswani (el más citado hoy; léelo con 05-05 al lado), y después los demás según tu itinerario.

  1. Plan de lectura en tres etapas y aterrizaje en NovaMarket

Etapa Duración orientativa Qué leer Cómo trabajarlo
1. Consolidar 1-2 meses Burkov (entero); Ng, ML Yearning (entero); Turing 1950 y Model Cards Cuaderno de notas por capítulo; rehaz un ejercicio de 09-02 aplicando una idea de cada libro
2. Profundizar 3-4 meses Géron (partes I y II) o Chollet, según prefieras ML clásico o redes; Mitchell, A Guide for Thinking Humans como lectura ligera; Vaswani 2017 con 05-05 Reproduce los cuadernos y aplícalos a pedidos_nm.csv/reseñas; escribe un resumen de dos páginas por libro
3. Especializar Continuo Según itinerario (10-04): ISL o PRML; Prince o Goodfellow; Koller & Friedman o Bratko; Huyen; O'Neil y Crawford Un libro cada dos o tres meses; un paper al mes con las tres pasadas; comparte tus notas (10-03)

Marta (responsable de datos, tiene el predictor de fraude en producción y el asistente RAG por construir) leería primero ML Yearning (decisiones de proyecto en dos semanas), después Huyen para la monitorización del predictor y, en paralelo, Géron para que su equipo comparta vocabulario; Vaswani y BERT cuando arranque el asistente. Diego (operaciones, sin perfil técnico) empezaría por Mitchell (qué puede y qué no puede la IA), seguiría con O'Neil (riesgos del predictor que él usa a diario) y leería el resumen y las figuras del artículo de Model Cards para entender el documento que Marta le entrega con cada modelo.

Errores Comunes y Consejos

  • Comprar (o descargar) cinco libros y no acabar ninguno. Elige uno por etapa; el resto, a la lista de espera.
  • Leer sin teclado. Si el libro trae código y no lo ejecutas, retienes una fracción. Reserva la lectura pasiva para los de divulgación.
  • Empezar por Goodfellow o Bishop. Son referencias avanzadas; empezar por ahí desanima. El orden importa: Burkov/Géron/Chollet antes.
  • Confundir gratuito con permanente. Lo que hoy está en abierto puede dejar de estarlo; guarda tus notas, no dependas del PDF.
  • Leer papers como si fueran verdad revelada. Un artículo es una afirmación con evidencia; comprueba la línea base, los datos y si alguien lo ha reproducido (Papers with Code ayuda).
  • Consejo: sigue una regla "un libro denso + uno ligero" y "un paper al mes"; anota siempre la conexión con un módulo del curso; eso convierte lectura en conocimiento.

Ejercicios

  1. Elegir y justificar. Escoge un libro de las tablas para tu situación actual (nivel, tiempo disponible, objetivo) y escribe un párrafo justificando la elección con tres criterios: qué módulo del curso amplía, por qué ese nivel y qué harás con él (código a reproducir, datos a los que aplicarlo).
  2. Plan de lectura personal. Adapta la tabla de tres etapas a tres meses reales de tu calendario: pon semanas, capítulos y un entregable por etapa (por ejemplo, un cuaderno reproducido, un resumen o una entrada en el cuaderno JSON de la sección 1).
  3. Primera pasada de un paper. Elige uno de la tabla de artículos (recomendado: Model Cards o Vaswani 2017) y haz la pasada 1: escribe en cinco líneas qué problema resuelve, cuál es la contribución, qué muestra la figura o tabla principal y qué conexión tiene con el curso.

Soluciones

  1. Ejemplo: "Elijo Géron porque amplía el módulo 4 completo y parte del 5, que es lo que más voy a usar como junior; su nivel introductorio-intermedio encaja con lo que ya sé de scikit-learn; reproduciré los cuadernos de los capítulos de clasificación y ajuste de modelos y los aplicaré al predictor de fraude de NovaMarket para intentar superar el AUC de 0,844 con un pipeline mejor documentado."
  2. Ejemplo: Semanas 1-3: Burkov completo, una entrada en el cuaderno por capítulo. Semanas 4-6: ML Yearning, entregable: documento de una página con la partición de datos y la métrica del caso 4 revisadas. Semanas 7-12: Géron caps. 2-4 y 6-7 con cuadernos reproducidos; entregable: cuaderno propio con validación anidada sobre pedidos_nm.csv.
  3. Ejemplo (Model Cards, 2019): Problema: los modelos se publican sin explicar para qué sirven ni cómo fallan. Contribución: una plantilla estándar (detalles del modelo, uso previsto, factores, métricas, datos de evaluación, consideraciones éticas). Figura principal: ejemplos de model cards con métricas desglosadas por subgrupo. Conexión: es la plantilla que seguimos en 08-01 y 09-04; el desglose por subgrupo es lo que faltaba en la model card del predictor de fraude.

Conclusión

Has aprendido a leer técnica de forma activa (esperar, reproducir, anotar), tienes un mapa de libros por bloque con su nivel y el módulo que amplían (referencia general con AIMA y Poole & Mackworth; ML práctico con Burkov, Géron, Müller & Guido e ISL; deep learning con Chollet, Prince y Goodfellow; probabilidad con Bishop, Koller & Friedman y Pearl; sistemas expertos con Giarratano & Riley y Bratko; ética con O'Neil, Crawford y Mitchell; proyectos con Huyen y Ng), una lista de doce artículos que explican de dónde sale cada idea del curso y un método de tres pasadas para leer cualquier paper, además de un plan en tres etapas y las primeras lecturas de Marta y Diego. Los libros dan profundidad y permanencia; pero aprender solo con libros es lento cuando lo que necesitas es práctica guiada y corrección. En la siguiente lección (10-02) veremos cómo elegir cursos y tutoriales en línea, cuáles son los de referencia para cada módulo del curso y cómo montar un plan de tres meses que combine vídeo, documentación oficial y práctica deliberada.

Fundamentos de Inteligencia Artificial (IA)

Módulo 1: Introducción a la Inteligencia Artificial

Módulo 2: Principios Básicos de la IA

Módulo 3: Algoritmos en IA

Módulo 4: Aprendizaje Automático (Machine Learning)

Módulo 5: Redes Neuronales y Deep Learning

Módulo 6: Lógica y Sistemas Expertos

Módulo 7: Herramientas y Lenguajes de Programación en IA

Módulo 8: Proyectos y Casos de Estudio

Módulo 9: Ejercicios y Prácticas

Módulo 10: Recursos Adicionales

© Copyright 2026. Todos los derechos reservados