YAML Metadata
Warning:
empty or missing yaml metadata in repo card
(https://huggingface.co/docs/hub/model-cards#model-card-metadata)
README.md
📝 Consumer Complaint Classification with Machine Learning
Bu proje, tüketicilerin yazdığı şikayet metinlerini analiz ederek, hangi ürünle ilgili olduğunu otomatik olarak tahmin etmeyi amaçlayan bir doğal dil işleme (NLP) projesidir.
Makine öğrenmesi kullanılarak, tüketici şikayetlerinden Product sınıfı tahmin edilmiştir (örneğin: Mortgage, Credit Card, Bank Account).
📌 Proje Hedefi
Kullanıcının yazdığı şikayet metnine göre ilgili ürün kategorisini tahmin etmek.
Bu sayede müşteri hizmetlerinde sınıflandırma süreci otomatikleştirilebilir.
🧠 Kullanılan Yöntemler
Veri Okuma ve Temizleme
- İlk 100.000 satır kullanıldı (
consumer_complaints.csv) - Eksik (
NaN) veriler çıkarıldı Consumer complaint narrativeveProductsütunları kullanıldı
- İlk 100.000 satır kullanıldı (
Doğal Dil İşleme (NLP)
- TF-IDF vektörleştirme (en fazla 5000 kelime)
- İngilizce durak kelimeler çıkarıldı
Model Eğitimi
- Model:
Logistic Regression - Eğitim/Test oranı: %80 / %20
- Performans:
classification_reportile ölçüldü
- Model:
Model Kaydı
- Model + TF-IDF Vectorizer →
model.pkldosyasına kaydedildi
- Model + TF-IDF Vectorizer →
Streamlit Uygulaması
- Kullanıcıdan metin alır
- Model tahmini gösterir
- Anında çalıştırılabilir arayüz
🚀 Nasıl Çalıştırılır?
1. Gereksinimleri yükle
pip install -r requirements.txt
📦 Kullanılan Dosyalar
Dosya Açıklama
consumer_complaints_100k.csv Veri setinin ilk 100.000 satırı
model.py Model eğitimi ve .pkl kaydı
model.pkl Eğitilmiş model ve TF-IDF
app.py Streamlit kullanıcı arayüzü
requirements.txt Gerekli kütüphaneler listesi
README.md Proje açıklaması
🧪 Örnek Kullanım
I was charged extra fees and my credit card was closed without notice.
Tahmini ürün:
Credit card or prepaid card
Eğitim Amacı
Bu proje eğitim amacıyla geliştirilmiştir. Gerçek dünyada kullanılmadan önce daha büyük veri ile model iyileştirme, sınıf dengesizliği çözümü, ileri NLP teknikleri ve hiperparametre optimizasyonu yapılması önerilir
🪪 Lisans
MIT License
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
🙋
Ask for provider support