
Machine Learning for Email
Drew Conway, John Myles White
- Editorial
- O'Reilly
- Año
- 2011
- Páginas
- ~148
- Nivel
- Intermedio
De qué trata
Guía monográfica corta y enfocada que aborda la aplicación de técnicas de aprendizaje automático y minería de texto para la gestión, filtrado y priorización inteligente del correo electrónico. Publicada a finales de 2011 por Drew Conway y John Myles White, está desarrollada íntegramente sobre el lenguaje de programación y análisis estadístico R (versión 2.x contemporánea) y se dirige a programadores y desarrolladores de nivel intermedio interesados en explotar datos textuales sin necesidad de contar con una formación matemática o estadística formal previa.
Enseña a manipular datos estructurados y no estructurados con las funciones nativas de R, leer y limpiar mensajes de correo en texto plano, aplicar técnicas de procesamiento de lenguaje natural y extracción de términos mediante el paquete tm de R, construir matrices de términos-documentos, calcular probabilidades condicionales basadas en el clasificador Naive Bayes, cuantificar la relevancia de remitentes e interacciones en hilos de conversación, y evaluar la precisión de modelos clasificadores y algoritmos de ranking utilizando particiones de datos de prueba independientes.
La instrucción se articula completamente a través de dos implementaciones prácticas: un filtro de spam entrenado con el corpus público SpamAssassin y un clasificador de importancia para organizar una bandeja de entrada prioritaria al estilo de Gmail. Aporta una excelente aproximación práctica paso a paso a un problema clásico de clasificación de texto en pocas páginas (cuyo contenido sirvió de base directa para dos capítulos de la obra posterior de los autores, Machine Learning for Hackers). Deja fuera técnicas modernas de procesamiento de lenguaje natural como embeddings o transformadores, y el ecosistema de paquetes de R de 2011 requiere pequeños ajustes para ejecutarse en versiones contemporáneas del lenguaje.
- R
- Naive Bayes
- Filtro de spam
- Priority Inbox
- Minería de texto
- Clasificación de texto
- SpamAssassin
- Procesamiento de correo
- Paquete tm
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Filtro de correo no deseado con Naive Bayes
Clasificador de correo no deseado implementado en R con el paquete tm que analiza frecuencias léxicas y probabilidades condicionales sobre el corpus de SpamAssassin para discriminar spam de correos legítimos.
Bandeja de entrada prioritaria (Priority Inbox)
Sistema de ordenación y jerarquización en R que calcula puntuaciones de importancia para correos entrantes utilizando métricas estadísticas de interacción histórica y actividad en hilos de conversación.

