An open API service indexing awesome lists of open source software.

https://github.com/llwusill/nlpbadwords

NLP ile kötü sözcük tespiti
https://github.com/llwusill/nlpbadwords

colab-notebook matplotlib nlp nlp-machine-learning nlp-parsing nltk notebook-jupyter numpy pandas python seaborn snowballstemmer wordcloud

Last synced: about 2 months ago
JSON representation

NLP ile kötü sözcük tespiti

Awesome Lists containing this project

README

          

# 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:

```bash
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.