Hartoni një algoritëm për të klasifikuar tekstin në ndjenja pozitive, negative dhe neutrale.
Një qasje për të klasifikuar tekstin në ndjenja pozitive, negative dhe neutrale është përdorimi i algoritmeve të mësimit të makinës. Një korpus i të dhënave të etiketuara si pozitive, negative ose neutrale mund të përdoret për të trajnuar një model klasifikues, të tilla si makinat e vektorit mbështetës (SVM) ose klasifikuesit Naive Bayes, për të identifikuar me saktësi ndjenjën e tekstit të dhënë. Një qasje tjetër është përdorimi i teknikave të Përpunimit të Gjuhës Natyrore (NLP) siç janë mjetet e analizës së ndjenjave për të klasifikuar automatikisht tekstin e dhënë në një nga tre kategoritë e ndjenjave.