NLP Academy · Les

Een review scoren door aanwijzingen te tellen

Tel positieve treffers op en trek negatieve af

Les 3 van 413 stappen

Een review scoren door aanwijzingen te tellen is een gratis NLP Academy-les op CoddyKit. Dit is les 3 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject NLP Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus NLP Academy bevat in totaal 4 lessen.

Het kernidee

Om een beoordeling te beoordelen, tel je positieve aanwijzingen, tel je negatieve aanwijzingen en vergelijk je beide aantallen. Deze eenvoudige score vat al veel van het gevoel samen.

Tokeniseer eerst

Splits de beoordeling eerst op in woorden voordat je gaat tellen. Elke token wordt iets dat je tegen je positieve en negatieve lijsten kunt controleren.

tokens = review.lower().split()

Tel de treffers

Loop door de tokens en tel de overeenkomsten op. Elk woord in de positieve set verhoogt pos; elk negatief woord verhoogt neg.

pos = sum(t in positive for t in tokens)
neg = sum(t in negative for t in tokens)

Trek af voor een score

De algemene score is het aantal positieve treffers min het aantal negatieve treffers. Een hoger getal betekent een blijere beoordeling; een negatief getal wijst op klachten.

score = pos - neg

Verander de score in een label

Koppel het getal aan een oordeel. Een score boven nul is positief, onder nul negatief en precies nul is neutraal.

label = "positive" if score > 0 else "negative" if score < 0 else "neutral"

Een uitgewerkt voorbeeld

Bij I love this but the price is bad krijg je één positieve en één negatieve treffer. De score is dus nul: een neutraal oordeel.

Stop het in een functie

Bundel de stappen in een herbruikbare functie, zodat je elke beoordeling met één aanroep kunt scoren in plaats van de logica te herhalen.

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)

Sterke punten van tellen

Deze methode is snel, heeft geen trainingsgegevens nodig en is eenvoudig uit te leggen. Die transparantie maakt het een uitstekende eerste basislijn voor elk project.

Het negeert de woordvolgorde

Bij tellen behandel je tekst als een losse zak woorden, waardoor je good not niet van not good kunt onderscheiden. Het verlies van volgorde is de grootste blinde vlek.

Herhaalde aanwijzingen tellen op

great, great, great zeggen telt drie keer mee en verhoogt terecht de score, omdat sterke gevoelens vaak belangrijke woorden herhalen.

Wanneer tellen tekortschiet

Gemengde beoordelingen en subtiele formuleringen kunnen een misleidende nul opleveren. Dat is een signaal dat een aangeleerd model je later misschien beter van dienst is.

Korte controle

Volg de logica bij een korte zin.

Samenvatting

Je scoorde beoordelingen door aanwijzingen te tellen: tokeniseren, optellen, aftrekken en vervolgens labelen op basis van het teken. Het is snel en duidelijk, maar negeert de woordvolgorde. Vervolgens lossen we problemen met ontkenningen op. ✅

Gratis beginnen

Leer Python met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Een review scoren door aanwijzingen te tellen” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad NLP Academy, waaronder “Een review scoren door aanwijzingen te tellen”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus NLP Academy bevat in totaal 4 lessen.

Wat leer ik in “Een review scoren door aanwijzingen te tellen”?

Tel positieve treffers op en trek negatieve af Je oefent met NLP Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met NLP Academy te beginnen?

Ervaring vooraf is niet nodig. NLP Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Een review scoren door aanwijzingen te tellen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over NLP Academy?

Ja. Elke les over NLP Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Wat is sentimentanalyse?
  2. Een positieve en negatieve woordenlijst bouwen
  3. Een review scoren door aanwijzingen te tellen
  4. Ontkenningen en randgevallen verwerken
← Terug naar NLP Academy