Referencia / Bibliografía
0%
Referencias

Bibliografía y recursos

Este curso se apoya en materiales públicos, libros de referencia, documentación oficial y datasets abiertos. No se inventan resultados experimentales: los ejemplos del curso usan datos sintéticos o datasets públicos citados aquí.

Libros y cursos Documentación oficial Datasets públicos Artículos clave

Libros de referencia

Textos que cubren el curso con distintos niveles de profundidad.

  • ML
    James, Witten, Hastie & Tibshirani — An Introduction to Statistical Learning statlearning.comIntroducción aplicada con ejemplos en R/Python. Ideal para acompañar los módulos 3–6.
  • ML
    Hastie, Tibshirani & Friedman — The Elements of Statistical Learning hastie.su.domains/ElemStatLearnReferencia matemática más profunda sobre modelos supervisados y regularización.
  • DL
    Goodfellow, Bengio & Courville — Deep Learning deeplearningbook.orgFundamentos teóricos de redes neuronales, optimización y arquitecturas.
  • DL
    Zhang et al. — Dive into Deep Learning d2l.aiLibro interactivo con notebooks ejecutables de PyTorch, TensorFlow y JAX.
  • Práctica
    Géron — Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow github.com/ageron/handson-ml3Proyectos completos y código mantenido. Excelente para los módulos 4–11.
  • Math
    Deisenroth, Faisal & Ong — Mathematics for Machine Learning mml-book.github.ioÁlgebra lineal, cálculo, probabilidad y optimización orientados a ML.
  • Prob.
    Murphy — Probabilistic Machine Learning: An Introduction probml.github.io/pml-bookEnfoque probabilístico moderno, con código y capítulos abiertos.
  • Python
    VanderPlas — Python Data Science Handbook jakevdp.github.ioNumPy, Pandas, Matplotlib y Scikit-learn explicados con notebooks.

Matemáticas

Recursos para construir la base del módulo 1.

  • Video
    3Blue1Brown — Essence of Linear Algebra 3blue1brown.comAnimaciones que construyen intuición geométrica de vectores, matrices y autovalores.
  • Video
    3Blue1Brown — Essence of Calculus 3blue1brown.comDerivadas, integrales y regla de la cadena desde la intuición.
  • Curso
    Khan Academy — Linear Algebra, Calculus, Statistics khanacademy.org/mathEjercicios graduados y explicaciones paso a paso.
  • Curso
    MIT 18.06 — Linear Algebra (Gilbert Strang) ocw.mit.eduCurso universitario completo con clases, problemas y exámenes.

Python, datos y visualización

Documentación oficial que conviene tener a mano.

  • Docs
    NumPy User Guide numpy.org/doc/stable/userBroadcasting, indexado, álgebra lineal y rendimiento.
  • Docs
    Pandas User Guide pandas.pydata.orgSelección, agrupación, unión y limpieza de datos tabulares.
  • Docs
    Matplotlib — Tutorials matplotlib.orgGráficos publication-quality y personalización de ejes.
  • Docs
    Seaborn — User Guide seaborn.pydata.orgVisualización estadística de distribuciones y relaciones.
  • Docs
    Scikit-learn — User Guide scikit-learn.orgReferencia de algoritmos, pipelines, métricas y validación.
  • Curso
    Kaggle Learn — Python, Pandas, Intro to ML kaggle.com/learnMicrocursos con notebooks y ejercicios prácticos.

Machine Learning clásico

Cursos y referencias para los módulos 3–6.

  • Curso
    Stanford CS229 — Machine Learning cs229.stanford.eduNotas matemáticas, problem sets y conferencias de Andrew Ng.
  • Curso
    Machine Learning Specialization (DeepLearning.AI) coursera.orgIntroducción guiada a regresión, clasificación y recomendación.
  • Práctica
    Google — Rules of Machine Learning developers.google.comBuenas prácticas de proyectos reales, baselines y evaluación.
  • Paper
    Breiman — Random Forests Springer Machine Learning 45Artículo original de bagging de árboles y estimación de error OOB.
  • Paper
    Chen & Guestrin — XGBoost arXiv:1603.02754Gradient boosting escalable con regularización y poda.

Deep learning y visión

De la neurona artificial a las arquitecturas modernas.

  • Curso
    Stanford CS231n — Convolutional Neural Networks for Visual Recognition cs231n.stanford.eduNotas y asignaciones sobre CNN, optimización y visión.
  • Curso
    fast.ai — Practical Deep Learning for Coders course.fast.aiEnfoque top-down: modelos útiles desde la primera lección.
  • Docs
    PyTorch — Tutorials pytorch.org/tutorialsEntrenamiento, transferencia de aprendizaje y despliegue.
  • Docs
    TensorFlow — Tutorials tensorflow.org/tutorialsKeras, CNN, RNN y despliegue en producción.
  • Paper
    He et al. — Deep Residual Learning (ResNet) arXiv:1512.03385Conexiones residuales que hicieron posible entrenar redes muy profundas.
  • Paper
    Ronneberger et al. — U-Net arXiv:1505.04597Arquitectura encoder–decoder para segmentación semántica.
  • Paper
    Redmon et al. — YOLO arXiv:1506.02640Detección de objetos en una sola pasada, base de muchas variantes modernas.

NLP y modelos de lenguaje

Del conteo de palabras a los Transformers.

  • Libro
    Jurafsky & Martin — Speech and Language Processing web.stanford.edu/~jurafsky/slp3Referencia completa de NLP, con capítulos actualizados sobre LLM.
  • Curso
    Hugging Face — NLP Course huggingface.co/learn/nlp-courseTransformers, fine-tuning, tokenización y despliegue con la librería oficial.
  • Docs
    spaCy — Usage Guide spacy.io/usagePipelines lingüísticos, entidades y procesamiento en producción.
  • Paper
    Vaswani et al. — Attention Is All You Need arXiv:1706.03762Artículo que introdujo la arquitectura Transformer.
  • Paper
    Devlin et al. — BERT arXiv:1810.04805Preentrenamiento bidireccional con enmascaramiento y fine-tuning.
  • Paper
    Mikolov et al. — Word2Vec arXiv:1301.3781Embeddings de palabras aprendidos con skip-gram y CBOW.

MLOps y producción

Herramientas y guías para llevar modelos a producción.

  • Curso
    DataTalksClub — MLOps Zoomcamp github.com/DataTalksClub/mlops-zoomcampCurso gratuito de experiment tracking, orquestación, despliegue y monitoreo.
  • Curso
    Made With ML — MLOps Course madewithml.comCiclo de vida completo con buenas prácticas de ingeniería.
  • Docs
    FastAPI fastapi.tiangolo.comFramework para exponer modelos como API con validación Pydantic.
  • Docs
    Docker — Get Started docs.docker.comContenedores reproducibles para entrenamiento e inferencia.
  • Docs
    MLflow mlflow.orgTracking de experimentos, registro de modelos y despliegue.
  • Docs
    Evidently AI docs.evidentlyai.comDetección de drift y monitoreo de calidad de datos y modelos.
  • Paper
    Sculley et al. — Hidden Technical Debt in Machine Learning Systems NeurIPS 2015Por qué el modelo es una pequeña parte de un sistema de ML real.

Datasets públicos

Datos abiertos usados en ejercicios y proyectos. Verifica siempre la licencia antes de reutilizarlos.

  • Tabular
    California Housing scikit-learn.orgRegresión de precios de vivienda con 8 features. Proyecto 1.
  • Texto
    20 Newsgroups scikit-learn.orgClasificación de texto en 20 categorías. Proyecto 2.
  • Tabular
    UCI Machine Learning Repository archive.ics.uci.eduColección histórica de datasets para clasificación y regresión.
  • Tabular
    Online Retail (UCI) archive.ics.uci.eduTransacciones de un minorista para segmentación RFM y clustering. Proyecto 3.
  • Texto
    SMS Spam Collection (UCI) archive.ics.uci.edu5 574 mensajes etiquetados para detección de spam. Proyecto 4.
  • Tabular
    Telco Customer Churn (Kaggle) kaggle.comClientes de telecomunicaciones para predicción de abandono. Proyecto 5.
  • Tabular
    Kaggle Datasets kaggle.com/datasetsChurn, crédito, vivienda y muchos otros con kernels de ejemplo.
  • Visión
    Fashion-MNIST github.com/zalandoresearch/fashion-mnist28×28 imágenes de ropa; sustituto más difícil de MNIST.
  • Visión
    CIFAR-10 / CIFAR-100 cs.toronto.edu/~kriz/cifar.htmlImágenes naturales en color para CNN. Proyecto 6.
  • Visión
    COCO cocodataset.orgDetección, segmentación y captioning a gran escala.
  • Texto
    IMDB Movie Reviews ai.stanford.edu/~amaas/data/sentiment50 000 reseñas etiquetadas para análisis de sentimiento. Proyecto 7.
  • Recsys
    MovieLens 100K (GroupLens) grouplens.org100 000 valoraciones de películas para filtrado colaborativo. Proyecto 8.
  • Anomalías
    Credit Card Fraud Detection (ULB / UCI) archive.ics.uci.edu284 807 transacciones con 492 fraudes para detección de anomalías. Proyecto 9.
  • NLP
    Hugging Face Datasets huggingface.co/datasetsMiles de datasets de texto, audio e imagen con carga directa.

Cómo citar y verificar

Los resultados que aparecen en el curso son ejemplos ilustrativos calculados con datos sintéticos o con los datasets anteriores. No se presentan como benchmarks oficiales. Antes de comparar modelos, revisa la licencia del dataset, la partición usada y la métrica reportada en el artículo original.

  • Índice
    Papers with Code paperswithcode.comArtículos con código y tablas de resultados por tarea.
  • Papers
    arXiv — Machine Learning arxiv.org/list/cs.LGPreprints recientes; verifica si fueron revisados por pares.
Curso de Machine Learning · teoría, matemáticas y práctica en Python Progreso local · 0% completado · Hecho para estudiar en cualquier lugar