0Pricing
NLP Academy · Урок

Создание списка положительных и отрицательных слов

Ваш словарь тональности

«Создание списка положительных и отрицательных слов» — бесплатный урок NLP Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения NLP Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс NLP Academy содержит 4 уроков всего.

Части этого урока еще не переведены и отображаются на английском.

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 positive

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

Часто задаваемые вопросы

Урок «Создание списка положительных и отрицательных слов» бесплатный?

Да — полный текст урока «Создание списка положительных и отрицательных слов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс NLP Academy, подпишись на CoddyKit PRO. Курс NLP Academy содержит 4 уроков всего.

Чему я научусь в уроке «Создание списка положительных и отрицательных слов»?

Ваш словарь тональности Ты практикуешь NLP Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать NLP Academy?

Предыдущий опыт не требуется. NLP Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Создание списка положительных и отрицательных слов»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке NLP Academy?

Да. Каждый урок NLP Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Что такое анализ тональности
  2. Создание списка положительных и отрицательных слов
  3. Оценка отзыва по ключевым словам
  4. Обработка отрицаний и особых случаев
← Назад к NLP Academy