Innenfor kunstig intelligens og maskinlæring kan tekstklassifisering gjøres ved hjelp av algoritmer som benytter seg av veiledet læring, ikke-veiledet læring eller delvis-veiledet læring. Algoritmer som gjør bruk av delvis-veiledet læring vil ikke bli gjennomgått i artikkelen.