
Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow, 3rd Edition
Aurelien Geron
- Editorial
- O'Reilly
- Año
- 2023
- Páginas
- ~1126
- Nivel
- Intermedio
De qué trata
Tercera edición del exhaustivo tratado enciclopédico de Aurélien Géron, consolidado como una de las referencias más influyentes y completas para dominar el aprendizaje automático y las redes neuronales. La edición de 2023 se actualiza en su totalidad a Scikit-Learn 1.x, TensorFlow 2.x (versión 2.8 o superior) y Keras, incorporando herramientas modernas como Keras Tuner y capas avanzadas de preprocesamiento. Está diseñada para ingenieros de software, científicos de datos y estudiantes con conocimientos intermedios de Python y manejo básico del ecosistema científico (NumPy, Pandas, Matplotlib), junto a bases de cálculo y álgebra lineal, que busquen un itinerario riguroso desde los fundamentos hasta el despliegue a gran escala.
El texto abarca de forma minuciosa tanto el aprendizaje tradicional como el profundo. En la primera sección enseña con Scikit-Learn algoritmos supervisados y no supervisados: regresión lineal y logística, máquinas de soporte vectorial (SVM), árboles de decisión, ensembles (Random Forests, Gradient Boosting), reducción de dimensiones (PCA) y clustering (K-Means, DBSCAN). En la segunda sección desglosa el ecosistema TensorFlow/Keras: diseño de arquitecturas con las APIs Sequential, Functional y Subclassing; componentes personalizados y ejecución rápida con `tf.function`; carga y transformación masiva de datos con la API `tf.data`; visión artificial con redes convolucionales modernas (ResNeXt, DenseNet, EfficientNet) y Keras-CV; análisis de series temporales con datos reales de transporte; procesamiento de lenguaje natural con arquitecturas codificador-decodificador y la librería Transformers de Hugging Face; modelos generativos incluyendo autoencoders, GANs y modelos de difusión; aprendizaje por refuerzo profundo; y despliegue distribuido en producción con TensorFlow Serving y Google Cloud Vertex AI.
A lo largo de sus más de 1100 páginas se construyen proyectos aplicados de extremo a extremo, como canalizaciones de predicción de precios inmobiliarios, clasificadores multiclase, modelos de visión por transferencia de aprendizaje y sistemas de traducción entre idiomas, respaldados por ejercicios conceptuales y de programación al cierre de cada capítulo con soluciones completas en el apéndice. Constituye una guía monumental con un equilibrio sobresaliente entre intuición visual, formulación matemática y código de producción. Conviene tener presente su considerable extensión y su enfoque centrado exclusivamente en TensorFlow y Keras en la parte de redes neuronales, lo que la sitúa como la referencia definitiva para entornos productivos basados en la tecnología de Google.
- Scikit-Learn
- TensorFlow 2.x
- Keras
- Machine Learning
- Deep Learning
- Computer Vision
- Transformers
- Modelos de Difusión
- Reinforcement Learning
- TensorFlow Serving
- Vertex AI
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Proyecto integral de predicción inmobiliaria (California Housing)
Canalización de ciencia de datos completa con Scikit-Learn que gestiona ingesta automatizada, limpieza, ingeniería de atributos con transformadores personalizados, validación cruzada y búsqueda de hiperparámetros.
Clasificador multiclase de dígitos manuscritos (MNIST)
Sistema de clasificación con Scikit-Learn y Keras evaluado mediante matrices de confusión, curvas ROC y análisis del compromiso entre precisión y exhaustividad.
Clasificación de imágenes con CNNs y Keras-CV
Pipeline de visión por computadora que emplea arquitecturas avanzadas como ResNet y EfficientNet con capas de aumento de datos y transferencia de aprendizaje en TensorFlow y Keras.
Traductor de idiomas con Transformers
Modelo de traducción de inglés a español desarrollado inicialmente con celdas recurrentes y modernizado mediante mecanismos de atención con la librería Transformers de Hugging Face.
Generación de datos sintéticos con GANs y modelos de difusión
Modelos generativos profundos implementados con Keras y TensorFlow para sintetizar y reconstruir imágenes realistas a partir de representaciones latentes y difusión.
Despliegue y servicio de modelos a escala
Arquitectura de producción que empaqueta y sirve modelos entrenados mediante TensorFlow Serving y Google Cloud Vertex AI aprovechando canalizaciones eficientes de tf.data.

