Krijo një algoritëm për të klasifikuar tekstin.
Algoritmi duhet të fillojë duke e shënjuar tekstin, domethënë duke e zbërthyer në fjalë ose fraza të veçanta. Kjo mund të bëhet duke përdorur një bibliotekë si NLTK. Më pas, algoritmi duhet të krijojë një listë të përshtatshme të veçorive për të përfaqësuar të dhënat e tekstit. Kjo mund të përfshijë pasurinë leksikore të tekstit, gjatësinë e fjalëve, praninë e fjalëve ose frazave të caktuara dhe çdo veçori tjetër që do ta ndihmojë algoritmin për të klasifikuar më mirë tekstin. Pasi të jenë nxjerrë veçoritë, algoritmi duhet të ndajë të dhënat në grupe trajnimi dhe testimi. Së fundi, algoritmi duhet të përdorë një algoritëm të mësimit të makinerive, të tilla si regresioni logjistik ose Naive Bayes, për të trajnuar të dhënat dhe për të gjeneruar parashikime për të dhënat e testit.