ESMATUGBA commited on
Commit
de5f350
·
verified ·
1 Parent(s): 28c8a19

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +22 -34
README.md CHANGED
@@ -4,51 +4,39 @@ emoji: 🚀
4
  colorFrom: red
5
  colorTo: red
6
  sdk: streamlit
7
- sdk_version: 1.55.0
8
  app_file: app.py
9
  pinned: false
10
  license: apache-2.0
11
  tags:
12
- - finance
13
- - machine-learning
14
- - classification
15
  ---
16
- # 💼 Corporate Bankruptcy Prediction System / Kurumsal İflas Tahmin Sistemi
17
 
18
- This project is a Machine Learning application that predicts the bankruptcy risk of companies based on 95 different financial ratios.
19
- *Bu proje, 95 farklı finansal rasyoya dayanarak şirketlerin iflas riskini tahmin eden bir Makine Öğrenmesi uygulamasıdır.*
20
 
21
- ---
22
-
23
- ### 📊 Project Overview (Proje Özeti)
24
- The model analyzes financial health using a dataset of Taiwanese companies. It evaluates liquidity, profitability, and leverage metrics to provide a risk assessment.
25
- *Model, Tayvanlı şirketlerin veri setini kullanarak finansal sağlığı analiz eder. Risk değerlendirmesi yapmak için likidite, karlılık ve kaldıraç metriklerini değerlendirir.*
26
-
27
-
28
-
29
- ### 🚀 Technical Details (Teknik Detaylar)
30
- * **Best Model:** Random Forest Classifier (En İyi Model: Random Forest)
31
- * **Accuracy Score:** ~96.7% (Doğruluk Oranı)
32
- * **Libraries Used:** Scikit-learn, Pandas, Streamlit, Joblib
33
- * **Dataset:** UCI Machine Learning Repository - Bankruptcy Data
34
 
35
- ---
36
-
37
- ### 🛠️ How to Use? (Nasıl Kullanılır?)
38
- 1. **Input Data:** You can manually enter 95 financial features or use the **"Generate Random Data"** button for a quick test.
39
- 2. **Prediction:** Click the **"Run Analysis"** button.
40
- 3. **Result:** The system will show if the company is "Safe" or "At Risk" with a probability percentage.
41
-
42
- ---
43
 
44
- ### 🧪 Key Performance Metrics (Temel Performans Metrikleri)
 
 
 
45
 
46
- | Model | Accuracy | Precision | Recall | F1-Score |
47
- | :--- | :---: | :---: | :---: | :---: |
48
- | **Random Forest** | **0.9670** | **0.9619** | **0.9670** | **0.9561** |
49
- | GradientBoost | 0.9662 | 0.9588 | 0.9662 | 0.9600 |
50
- | Logistic Regression | 0.9611 | 0.9265 | 0.9611 | 0.9435 |
51
 
 
 
52
 
 
 
 
53
 
54
  ---
 
4
  colorFrom: red
5
  colorTo: red
6
  sdk: streamlit
 
7
  app_file: app.py
8
  pinned: false
9
  license: apache-2.0
10
  tags:
11
+ - finance
12
+ - machine-learning
13
+ - classification
14
  ---
 
15
 
16
+ # 📊 Corporate Bankruptcy Prediction System
17
+ ### (Kurumsal İflas Tahmin Sistemi)
18
 
19
+ Bu proje, şirketlerin finansal oranlarını (rasyolarını) analiz ederek **iflas riskini** tahmin eden yapay zeka tabanlı bir web uygulamasıdır.
 
 
 
 
 
 
 
 
 
 
 
 
20
 
21
+ ## 🎯 Projenin Amacı (Objective)
22
+ Şirketlerin finansal sürdürülebilirliğini ölçmek ve 20 farklı finansal metrik üzerinden risk analizi yaparak karar vericilere (yöneticilere, denetçilere) stratejik destek sağlamaktır.
 
 
 
 
 
 
23
 
24
+ ## 🧠 Model Bilgileri (Model Info)
25
+ - **Model:** Random Forest Classifier (Rastgele Orman Sınıflandırıcı)
26
+ - **Doğruluk Oranı (Accuracy):** %88.7
27
+ - **Kütüphaneler:** Scikit-learn, Pandas, Joblib, Streamlit
28
 
29
+ ## 🚀 Özellikler (Features)
30
+ - **İki Dilli Destek:** Tüm arayüz İngilizce ve Türkçe olarak tasarlanmıştır.
31
+ - **Senaryo Testleri:** "Safe" ve "Risky" butonları ile hazır veriler yüklenebilir.
32
+ - **Dinamik Grafikler:** Tahmin sonuçları görsel olarak çubuk grafiklerle desteklenir.
33
+ - **Finansal Sözlük:** Kullanılan tüm terimlerin açıklamaları yan panelde yer alır.
34
 
35
+ ## 🛠️ Kurulum (Installation)
36
+ Projeyi yerelde çalıştırmak isterseniz:
37
 
38
+ 1. Depoyu klonlayın.
39
+ 2. Gerekli kütüphaneleri yükleyin: `pip install -r requirements.txt`
40
+ 3. Uygulamayı başlatın: `streamlit run app.py`
41
 
42
  ---