
Hands-on Scikit-Learn for Machine Learning Applications
David Paper
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~242
- Nivel
- Intermedio
De qué trata
Guía práctica enfocada en los fundamentos de la ciencia de datos y el modelado predictivo utilizando el ecosistema de Python (Python 3 bajo la distribución Anaconda) y la biblioteca Scikit-Learn. La obra de David Paper está orientada a programadores, analistas de datos y estudiantes de nivel intermedio (o principiantes motivados) que cuentan con nociones elementales de sintaxis en Python y desean adquirir una metodología estructurada para transformar datos sin procesar en modelos predictivos funcionales.
El texto cubre de manera progresiva el flujo de trabajo de Machine Learning: preparación y manipulación de datos en formatos tabulares y matriciales con NumPy y pandas, visualización preliminar con Matplotlib y almacenamiento de conjuntos de datos en formatos CSV y JSON. A través de la API de Scikit-Learn, enseña algoritmos clásicos de clasificación supervisada (como regresión logística, árboles de decisión y soporte vectorial) y modelos de regresión numérica, abordando tanto conjuntos de entrenamiento simples como estructuras de datos complejas y multidimensionales. Dedica especial énfasis al escalado de características, técnicas de reducción de dimensionalidad y a la optimización sistemática de hiperparámetros mediante validación cruzada y métricas de rendimiento (matrices de confusión, precisión, exhaustividad y puntuación R²).
La dinámica del libro se basa en ejercicios guiados paso a paso con conjuntos de datos de referencia, culminando con un flujo integrador que articula la ingesta, limpieza, entrenamiento, ajuste y evaluación de un pipeline predictivo completo. Su principal mérito radica en la claridad didáctica para desglosar el proceso de ajuste de clasificadores y regresores sin abrumar con desarrollos matemáticos densos; por otro lado, deja fuera el aprendizaje profundo (redes neuronales complejas), el procesamiento de lenguaje natural avanzado y las arquitecturas de despliegue en producción o en la nube. Conviene tener cierta familiaridad con el álgebra lineal básica y la manipulación de arreglos en Python para aprovecharlo plenamente.
- Scikit-Learn
- Python
- Anaconda
- pandas
- NumPy
- Clasificación
- Regresión
- Ajuste de hiperparámetros
- Validación cruzada
- Preparación de datos
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Pipeline integral de modelado predictivo
Flujo de trabajo de extremo a extremo que procesa un conjunto de datos complejo, realiza ingeniería de características, entrena y afina modelos de clasificación y regresión con Scikit-Learn, y evalúa su rendimiento con validación cruzada.

