Construcción de una lista de palabras positivas y negativas
Su lexicón de sentimientos
Construcción de una lista de palabras positivas y negativas es una lección gratuita de NLP Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de NLP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de NLP Academy incluye 4 lecciones en total.
Conozca el léxico
Un léxico es simplemente una lista de palabras etiquetadas con un sentimiento. Es el diccionario en el que su detector basado en reglas buscará las palabras. 📖
Dos grupos para empezar
Empiece con dos listas: palabras positivas y palabras negativas. Cada lista contiene términos que indican de forma fiable un sentimiento por sí solos.
Palabras positivas
Rellene el conjunto de palabras positivas con términos que los lectores usan cuando están contentos: bueno, genial, amor, excelente, increíble. Manténgalos en minúsculas para facilitar la coincidencia.
positive = {"good", "great", "love", "excellent", "amazing"}Palabras negativas
El conjunto negativo reúne palabras de queja: malo, horrible, odio, terrible, roto. Son las señales de alerta que su detector busca.
negative = {"bad", "awful", "hate", "terrible", "broken"}Por qué usar un conjunto
Un set de Python comprueba la pertenencia al instante, por lo que verificar si una palabra es positiva sigue siendo rápido incluso cuando sus listas crecen mucho.
Páselo todo a minúsculas
«Genial» y «GENIAL» deberían coincidir con la misma entrada, así que almacene las palabras en minúsculas y convierta también a minúsculas el texto recibido. Esto mantiene la coincidencia coherente.
Comprobar una palabra
Buscar una palabra requiere una sola línea. El operador in le indica al instante si un término está en su lista de palabras positivas.
word = "love"
is_pos = word in positiveTome prestado un léxico ya preparado
No tiene que empezar desde cero. Herramientas como NLTK incluyen léxicos de opiniones seleccionados, con miles de palabras puntuadas que puede reutilizar.
Vigile los solapamientos
Una palabra no debería estar en ambas listas, así que mantenga sus conjuntos disjuntos. Los conflictos hacen que la puntuación sea ambigua y confunden la etiqueta final.
El dominio importa
El sentimiento depende del dominio. En un hotel, «tranquilo» es positivo; en una fiesta, no. Adapte el léxico a su caso de uso específico.
Siga ampliándolo
Trate sus listas como datos en evolución. Cuando el detector no reconozca una señal clara, añada esa palabra para que el léxico mejore constantemente con el tiempo.
Comprobación rápida
Piense por qué elegimos esta estructura de datos.
Resumen
Ha creado un léxico: conjuntos de palabras positivas y negativas, en minúsculas y disjuntos, para realizar búsquedas rápidas. Puede tomar prestadas listas de NLTK y adaptarlas a cada dominio. A continuación puntuaremos reseñas completas. ✅
Aprende Python con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Construcción de una lista de palabras positivas y negativas» es gratis?
Sí — el texto completo de «Construcción de una lista de palabras positivas y negativas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de NLP Academy, actualiza a CoddyKit PRO. El curso de NLP Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Construcción de una lista de palabras positivas y negativas»?
Su lexicón de sentimientos Practicas NLP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar NLP Academy?
No se requiere experiencia previa. NLP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Construcción de una lista de palabras positivas y negativas»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de NLP Academy?
Sí. Cada lección de NLP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- ¿Qué es el análisis de sentimientos?
- Construcción de una lista de palabras positivas y negativas
- Puntuación de una reseña mediante el conteo de indicios
- Gestión de la negación y los casos límite