Skip to content

llwusill/NLPbadWords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NLP Bad Words Detection

Bu proje, Doğal Dil İşleme (NLP) teknikleri kullanarak küfürlü kelimeleri tespit eden bir sistem geliştirmeyi amaçlamaktadır.

Özellikler

Veri Analizi & Temizleme – Stopwords kaldırma, noktalama işaretleri temizleme, kök ve lemmatization işlemleri.
Kelime Bulutu & Görselleştirme – En sık kullanılan kelimeleri görselleştirme.
Makine Öğrenmesi Modelleri – Küfür tespit etmek için ML algoritmaları uygulanması.
Türkçe Desteği – TurkishStemmer ve WordNetLemmatizer kullanımı.

Gereksinimler

Bu projeyi çalıştırmak için aşağıdaki kütüphaneler gereklidir:

pip install numpy pandas nltk seaborn matplotlib wordcloud snowballstemmer

Nasıl Çalıştırılır?

1️⃣ Notebook'u açın ve verileri yükleyin.
2️⃣ Ön işleme adımlarını çalıştırın (stopwords kaldırma, stemming vb.).
3️⃣ Makine öğrenmesi modelini eğitin ve test edin.
4️⃣ Örnek cümlelerle test yapın ve sonuçları gözlemleyin.

Notlar

  • Notebook, Google Colab üzerinde çalıştırılmak üzere hazırlanmıştır.
  • Verileri Google Drive'a yükleyerek projeyi kolayca çalıştırabilirsiniz.