en Python
Trabajarás con un cuaderno ya preparado y probado: lo ejecutas, interpretas cada resultado y lo modificas. No hace falta instalar nada: se ejecuta en Google Colab.
⬇ Descargar COMM04_IA_con_Python.ipynb ⬇ clientes.csv
Entra en colab.research.google.com › Subir (o Archivo › Subir cuaderno) y elige COMM04_IA_con_Python.ipynb. Se guarda en tu Google Drive (carpeta «Colab Notebooks»).
Pulsa el icono de carpeta 📁 de la izquierda y arrastra clientes.csv. (Los archivos subidos así se borran al cerrar la sesión.) Alternativa: pega en DATA_URL la dirección del CSV en el servidor del curso.
Pulsa ▶ en la celda de la sección 0 (o Mayús+Intro).
(1500, 13) y aparecen las 5 primeras filas, empezando por VM0001.Ejecuta las celdas de las secciones 1 y 2.
(1200, 13) · Prueba (300, 13).✍️ P2: ¿por qué hay 13 columnas en X si partimos de 8 variables numéricas y 1 categórica? ¿Por qué se usa stratify=y?
| Modelo | Exactitud | Precisión | Exhaustividad | AUC |
|---|---|---|---|---|
| Regresión logística | 0,777 | 0,783 | 0,757 | 0,845 |
| Random forest | 0,763 | 0,781 | 0,723 | 0,830 |
✍️ P3a: comprueba a mano la exactitud y la precisión con la matriz de confusión. ¿Por qué un modelo más simple puede ganar a uno más complejo?
dias_desde_ultima_compra (−0,86) y los más positivos num_pedidos (0,54), visitas_web_90d (0,48) y aperturas_email_90d (0,44).✍️ P3b: tradúcelo a lenguaje de negocio. ¿Qué palancas de marketing sugiere?
Cambia en el random forest max_depth=6 por max_depth=None y vuelve a ejecutar la celda. Después prueba a quitar dias_desde_ultima_compra de la lista num (sección 2) y ejecuta de nuevo las secciones 2 y 3.
✍️ P3c: ¿qué pasa con el AUC en cada caso y por qué?
(Si cambiaste la lista de variables en la P3, restáurala y ejecuta de nuevo desde la sección 2.)
VM1376 (275,00 €, probabilidad 0,347). Se crea clientes_en_riesgo.csv.Descárgalo desde el panel de archivos (⋮ › Descargar).
✍️ P4: propón la campaña para estos 51 clientes (canal, mensaje, incentivo) y cómo medirías su efecto real con un grupo de control. ¿Qué tendría que constar en la política de privacidad?
VM0752).✍️ P5: ¿por qué esos clientes son difíciles de reconstruir? ¿Qué harías con cada tipo de atípico en marketing (error de datos, cliente VIP, posible reventa)?
Entorno de ejecución › Cambiar tipo de entorno de ejecución › GPU T4 (si está disponible). Ojo: cambiar de entorno reinicia la sesión; vuelve a subir clientes.csv y ejecuta desde el principio.
✍️ P6: ¿qué clases confunde más (fíjate en las rojas)? Prueba con epochs=5: ¿mejora la exactitud de prueba? ¿Y la de validación frente a la de entrenamiento?
Completa las seis preguntas de la sección 8 para la solución de IA de tu Proyecto 2 (modelo de recompra integrado con la campaña de reactivación y el cuadro de mando).
Usa el asistente de Colab para añadir una celda que muestre la curva ROC del modelo. Antes de aceptar el código, léelo y explica qué hace cada línea.
- Cuaderno ejecutado con tus respuestas (Archivo › Descargar › Descargar .ipynb o enlace de solo lectura).
clientes_en_riesgo.csvy la propuesta de campaña (P4).
¿Sabes hacerlo?
Tu progreso en esta guía
—