0Pricing
NLP Academy · Lekcja

Ocenianie recenzji przez zliczanie wskazówek

Zsumuj trafienia pozytywne i odejmij negatywne

Ocenianie recenzji przez zliczanie wskazówek to bezpłatna lekcja NLP Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej NLP Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs NLP Academy zawiera 4 lekcji w sumie.

Części tej lekcji nie zostały jeszcze przetłumaczone i są wyświetlane po angielsku.

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

Często zadawane pytania

Czy lekcja „Ocenianie recenzji przez zliczanie wskazówek” jest bezpłatna?

Tak — pełny tekst „Ocenianie recenzji przez zliczanie wskazówek” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu NLP Academy, przejdź na CoddyKit PRO. Kurs NLP Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Ocenianie recenzji przez zliczanie wskazówek”?

Zsumuj trafienia pozytywne i odejmij negatywne Ćwiczysz NLP Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć NLP Academy?

Nie wymagamy żadnego doświadczenia. NLP Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Ocenianie recenzji przez zliczanie wskazówek”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji NLP Academy?

Tak. Każda lekcja NLP Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Czym jest analiza sentymentu?
  2. Tworzenie listy pozytywnych i negatywnych słów
  3. Ocenianie recenzji przez zliczanie wskazówek
  4. Obsługa negacji i przypadków brzegowych
← Powrót do NLP Academy