Оценка отзыва по ключевым словам
Сложите положительные и вычтите отрицательные совпадения
«Оценка отзыва по ключевым словам» — бесплатный урок NLP Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения NLP Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс NLP Academy содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
The Core Idea
To judge a review, count positive cue words, count negative ones, and compare. This simple score already captures a lot of the feeling.
Tokenize First
Split the review into words before counting. Each token becomes one thing you can check against your positive and negative lists.
tokens = review.lower().split()Count the Hits
Loop over the tokens and tally matches. Every word in the positive set adds to pos; every negative word adds to neg.
pos = sum(t in positive for t in tokens)
neg = sum(t in negative for t in tokens)Subtract for a Score
The overall score is positive hits minus negative hits. A larger number means a happier review, and a negative one means complaints.
score = pos - negTurn Score Into a Label
Map the number to a verdict. A score above zero is positive, below zero is negative, and exactly zero is neutral.
label = "positive" if score > 0 else "negative" if score < 0 else "neutral"A Worked Example
For I love this but the price is bad, you get one positive and one negative hit, so the score is zero, a neutral verdict.
Wrap It in a Function
Bundle the steps into a reusable function so you can score any review with a single call instead of repeating the logic.
def score_review(text):
toks = text.lower().split()
return sum(t in positive for t in toks) - sum(t in negative for t in toks)Strengths of Counting
This method is fast, needs no training data, and is easy to explain. That transparency makes it a great first baseline for any project.
It Ignores Word Order
Counting treats text as a loose bag, so it cannot tell good not from not good. Losing order is its biggest blind spot.
Repeated Cues Add Up
Saying great, great, great counts three times and rightly pushes the score higher, since strong feeling often repeats key words.
When Counting Falls Short
Mixed reviews and subtle wording can produce a misleading zero. That is your signal a learned model may serve you better later.
Quick Check
Trace the logic on a short sentence.
Recap
You scored reviews by counting cues: tokenize, tally, subtract, then label by sign. It is fast and clear but ignores word order. Next we fix negation traps. ✅
Часто задаваемые вопросы
Урок «Оценка отзыва по ключевым словам» бесплатный?
Да — полный текст урока «Оценка отзыва по ключевым словам» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс NLP Academy, подпишись на CoddyKit PRO. Курс NLP Academy содержит 4 уроков всего.
Чему я научусь в уроке «Оценка отзыва по ключевым словам»?
Сложите положительные и вычтите отрицательные совпадения Ты практикуешь NLP Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать NLP Academy?
Предыдущий опыт не требуется. NLP Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Оценка отзыва по ключевым словам»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке NLP Academy?
Да. Каждый урок NLP Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое анализ тональности
- Создание списка положительных и отрицательных слов
- Оценка отзыва по ключевым словам
- Обработка отрицаний и особых случаев