Krijo një algoritëm për të klasifikuar tekstin.
Algoritmi duhet të fillojë duke tokenizuar tekstin, dmth, duke e thyer atë në fjalë ose fraza të ndara. Kjo mund të bëhet duke përdorur një bibliotekë si NLTK. Më pas, algoritmi duhet të krijojë një listë të përshtatshme të karakteristikave për të përfaqësuar të dhënat e tekstit. Kjo mund të përfshijë pasurinë leksikale të tekstit, gjatësinë e fjalëve, praninë e disa fjalëve ose frazave dhe çdo karakteristikë tjetër që do ta ndihmojë algoritmin të klasifikojë më mirë tekstin. Pasi të nxjerrin karakteristikat, algoritmi duhet të ndajë të dhënat në grupe trajnimi dhe testimi. Së fundi, algoritmi duhet të përdorë një algoritëm të të mësuarit të makinës, siç është regressioni logjik ose Naive Bayes, për të trajnuar të dhënat dhe për të gjeneruar parashikime për të dhënat e testit.