Shkruaj një algoritëm klasifikimi për të zbuluar email-et e spamit.
Ky është një shembull i postës elektronike: Çështja: Oferta promocionale Të dashur klient, Ne kemi një ofertë të veçantë në dyqan për ju! Merrni 50% zbritje kur blini sot. Kliko në lidhjen më poshtë për të mësuar më shumë.
Algoritmi do të marrë e-mailin e dhënë dhe së pari do të përdorë teknikat e përpunimit të gjuhës natyrore për të tokenizuar dhe ndarë e-mailin në fjalët dhe frazat e tij individuale. Algoritmi më pas do të përdorë teknikën e çantës së fjalëve për të konvertuar tekstin në të dhëna numerike të përfaqësuara nga një vektor i fjalëve. Algoritmi më pas do të përdorë vektorin e fjalëve si hyrje për një klasifikues, siç është një pemë vendimi, regressioni logjik ose makina e mbështetjes së vektorit për të klasifikuar postën elektronike si spam ose jo spam. Klasifikuesi mund të përdorë disa karakteristika, përfshirë rreshtin e temës, fjalët e përdorura dhe lidhjet e ofruara. Algoritmi më pas do të nxjerrë një rezultat - 1 për spam, ose 0 për jo spam - në varësi të postës elektronike të hyrur.