SMS Spam Filtresi · Adım 2/5

Spam Kelimeleri

Spam mesajlarda en sık geçen kelimeleri bulalım. CountVectorizer her mesajı kelimelerine ayırır ve sayar.

  1. Yalnızca spam mesajları seç: spamler = df[df["etiket"] == "spam"]["mesaj"]
  2. sayac = CountVectorizer() oluştur ve sayac.fit_transform(spamler) ile kelimeleri say.
  3. Her kelimenin toplamını al (.sum(axis=0).A1), kelime adlarıyla (sayac.get_feature_names_out()) bir seriye çevir, büyükten küçüğe sırala ve kelimeler değişkenine ata.
  4. İlk 10 kelimeyi göster.

Önceki adımların hücreleri defterinde hazır. Değişkenlerin oluşması için önce Tümünü Çalıştır'a bas, sonra yeni hücrede çalış.

kodun.ipynbPython hazırlanıyor…
[ ]
[ ]
[ ]
Shift + Enter: hücreyi çalıştır