Spam e-postaları algılamak için bir sınıflandırma algoritması yazın.
Bu bir e-posta örneğidir:

Konu: Promosyon teklifi

Sayın Müşterimiz,

Size özel bir teklifimiz var! Bugün alışveriş yaptığınızda %50 indirim kazanın. 

Tıklayın Daha fazlasını öğrenmek için aşağıdaki bağlantıya tıklayın.
Algoritma verilen e-postayı alacak ve önce e-postayı tokenize etmek ve tek tek kelime ve deyimlere bölmek için doğal dil işleme tekniklerini kullanacak. Algoritma daha sonra metni sayısala dönüştürmek için kelime torbası tekniğini kullanacak. veri bir kelime vektörü tarafından temsil edilir.

Algoritma, e-postayı spam veya spam değil olarak sınıflandırmak için karar ağacı, lojistik regresyon veya destek vektör makinesi gibi bir sınıflandırıcı için input olarak kelime vektörünü kullanır. Sınıflandırıcı, konu satırı, kullanılan kelimeler ve sağlanan bağlantılar dahil olmak üzere çeşitli özellikleri kullanabilir.

Algoritma, input e-postasına bağlı olarak, spam için 1 veya spam olmadığı için 0 gibi bir sonuç verir.