NLP Academy · Lección

Construcción de una lista de palabras positivas y negativas

Su lexicón de sentimientos

Lección 2 de 413 pasos

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 positive

Tome 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. ✅

Gratis para empezar

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

  1. ¿Qué es el análisis de sentimientos?
  2. Construcción de una lista de palabras positivas y negativas
  3. Puntuación de una reseña mediante el conteo de indicios
  4. Gestión de la negación y los casos límite
← Volver a NLP Academy