
Developing Kaggle Notebooks
Gabriel Preda
- Editorial
- Packt
- Año
- 2023
- Páginas
- ~466
- Nivel
- Intermedio
De qué trata
Guía especializada escrita por Gabriel Preda (tres veces Kaggle Grandmaster) que enseña a planificar, desarrollar y optimizar cuadernos de trabajo interactivos en la plataforma Kaggle utilizando el entorno de Python 3. Está pensada para analistas de datos, aspirantes a científicos de datos y programadores de nivel intermedio que ya conocen las bases de Python y machine learning, pero desean abandonar los scripts desordenados y dominar las metodologías, estructuras y estándares de calidad necesarios para destacar en la comunidad de Kaggle y progresar en su sistema de rangos.
A lo largo de sus capítulos, el texto aborda el análisis de datos estructurados y no estructurados recorriendo diversas modalidades: datos tabulares clásicos, series temporales, geolocalización, audio, imágenes y texto. Enseña a manipular datos y crear visualizaciones analíticas con Pandas, NumPy, Matplotlib, Seaborn, GeoPandas y Folium; a implementar pipelines de modelado predictivo con Scikit-Learn y LightGBM; a procesar audio con Librosa y visión por computadora con OpenCV; y a organizar código modular mediante Kaggle Utility Scripts. Asimismo, aborda la integración de modelos de lenguaje y prototipos de inteligencia artificial generativa aprovechando Kaggle Models, LangChain y Llama-2.
El libro plantea proyectos guiados sobre conjuntos de datos reales y emblemáticos de competiciones, tales como el análisis de supervivencia del Titanic, el mapeo espacial de locales de ocio en Londres, la optimización de microcréditos de Kiva, la clasificación de subespecies de abejas, el análisis acústico de señales sísmicas y la detección de vídeos deepfake. Su gran aportación radica en enseñar cómo construir cuadernos que combinen rigor analítico, modularidad de código y excelencia en la narrativa visual (storytelling); no obstante, no profundiza en la fundamentación matemática de los algoritmos ni en el despliegue de modelos en nubes externas como AWS o GCP. Es una lectura idónea para quienes busquen ganar visibilidad profesional y consolidar una cartera sólida de proyectos en Kaggle.
- Kaggle
- Python
- Exploratory Data Analysis (EDA)
- Feature Engineering
- GeoPandas
- Visión por computadora
- Procesamiento de audio
- NLP
- Kaggle Models
- Generative AI
- Data Storytelling
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Mapeo geoespacial de hostelería en Londres
Análisis espacial y visualización interactiva de cafeterías y locales de Londres utilizando GeoPandas, Folium y datos vectoriales para identificar patrones de concentración geográfica.
Clasificación de subespecies de abejas
Canalización de visión por computadora que realiza preprocesamiento de imágenes y entrena modelos supervisados para identificar con precisión distintas subespecies de abejas.
Predicción de eventos sísmicos con señales acústicas
Procesamiento y extracción de características en el dominio del tiempo y frecuencia de señales acústicas continuas para predecir fallos en experimentos de terremotos simulados.
Detección de deepfakes y prototipado con GenAI
Sistema de inspección de fotogramas de vídeo para detectar manipulaciones faciales e integración de modelos de lenguaje en Kaggle mediante LangChain y Llama-2.

