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
- Host: GitHub
- URL: https://github.com/llwusill/nlpbadwords
- Owner: llwusill
- Created: 2025-03-13T09:09:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T09:26:46.000Z (over 1 year ago)
- Last Synced: 2025-07-05T21:40:27.150Z (12 months ago)
- Topics: colab-notebook, matplotlib, nlp, nlp-machine-learning, nlp-parsing, nltk, notebook-jupyter, numpy, pandas, python, seaborn, snowballstemmer, wordcloud
- Language: Jupyter Notebook
- Homepage:
- Size: 2.07 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.