ecesude/CreditApproval
0
CreditSense: Kredi Onay Tahmini ve Açıklama Sistemi
CreditSense, kredi başvurusu yapan bir kişinin onay alıp almayacağını tahmin eden, bu tahminin nedenlerini görsel ve metinsel olarak açıklayan, ayrıca kullanıcıların kredi ile ilgili sorularına cevap verebilen bir chatbot içeren bir yapay zeka uygulamasıdır.
Özellikler
- Kredi Tahmini: Random Forest modeli ile kredi onay durumu tahmin edilir.
- SHAP Açıklamaları: Kararın hangi değişkenlerden etkilendiği görsel ve metinle sunulur.
- Chatbot: Kullanıcı "Kredim neden onaylanmadı?" gibi sorular sorabilir.
- Gradio Arayüzü: Kullanıcı dostu sekmeli bir arayüz sunar.
Kullanım Adımları
- Kullanıcı kredi başvuru formunu doldurur.
- Sistem tahmin sonucunu ve risk oranını verir.
- SHAP açıklaması görsel olarak gösterilir.
- Kullanıcı isterse chatbot alanına soru yazabilir.
Proje Dosyaları
app.py→ Gradio uygulaması (arayüz, tahmin, SHAP, chatbot)train.py→ Model eğitimi ve SHAP açıklayıcı üretimipreprocess.py→ Veri ön işleme adımlarıhmeq.csv→ Kullanılan örnek veri setimodel.joblib→ Eğitilmiş Random Forest modeliexplainer.pkl→ SHAP açıklayıcı objesi.env→ Hugging Face token'ı (gizli)requirements.txt→ Gerekli kütüphaneler ve versiyonları
Ortam Değişkeni
.env dosyasına şu satırı eklemeyi unutmayın:
HUGGINGFACE_TOKEN=hf_XXXXXXXXXXXXXXXXXXXXXXXXX👩💻 Geliştirici
Bu proje Ece Sude GÜNERHAN tarafından geliştirilmiştir.
Hugging Face Spaces üzerinden bu uygulamayı deneyimleyebilirsiniz!
