0Pricing
NLP Academy · Урок

Оценка отзыва по ключевым словам

Сложите положительные и вычтите отрицательные совпадения

«Оценка отзыва по ключевым словам» — бесплатный урок 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 - neg

Turn 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 — локальная установка не требуется.

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

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