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.
Partes de esta lección aún no han sido traducidas y se muestran en inglés.
Meet the Lexicon
A lexicon is simply a list of words tagged with sentiment. It is the dictionary your rule-based detector will look words up in. 📖
Two Buckets to Start
Begin with two lists: positive words and negative words. Each list holds terms that reliably signal one feeling on their own.
Positive Words
Fill the positive set with words readers say when happy: good, great, love, excellent, amazing. Keep them lowercase for easy matching.
positive = {"good", "great", "love", "excellent", "amazing"}Negative Words
The negative set collects complaint words: bad, awful, hate, terrible, broken. These are the red flags your detector hunts for.
negative = {"bad", "awful", "hate", "terrible", "broken"}Why Use a Set
A Python set checks membership instantly, so testing if a word is positive stays fast even when your lists grow large.
Lowercase Everything
Great and GREAT should match the same entry, so store words lowercased and lowercase incoming text too. This keeps matching consistent.
Checking a Word
Looking a word up is one line. The in operator tells you instantly whether a term lives in your positive list.
word = "love"
is_pos = word in positiveBorrow a Ready Lexicon
You do not have to start blank. Tools like NLTK ship curated opinion lexicons with thousands of scored words you can reuse.
Watch for Overlap
A word should not sit in both lists, so keep your sets disjoint. Conflicts make scoring ambiguous and confuse your final label.
Domain Matters
Sentiment is domain-specific. For a hotel, quiet is positive; for a party, it is not. Tune the lexicon to your specific use case.
Keep It Growing
Treat your lists as living data. When the detector misses a clear cue, just add that word, so the lexicon steadily improves over time.
Quick Check
Think about why we chose this data structure.
Recap
You built a lexicon: positive and negative word sets, lowercased and disjoint, for fast lookups. You can borrow NLTK lists and tune them per domain. Next we score full reviews. ✅
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