| 🧠 Risk Prediction Classification Model | |
| Bu loyiha foydalanuvchi kiritgan ma’lumotlarga asoslanib risk ehtimolini bashorat qiluvchi Machine Learning modelini o‘z ichiga oladi. Model Logistic Regression algoritmi yordamida o‘qitilgan va saqlangan model fayli orqali yangi ma’lumotlar uchun natija chiqaradi. | |
| Loyiha o‘quv va tajriba maqsadida yaratilgan. | |
| 🚀 Imkoniyatlar | |
| O‘qitilgan modelni yuklash | |
| Foydalanuvchi kiritgan qiymatlar asosida bashorat qilish | |
| Natijani 0 yoki 1 ko‘rinishida chiqarish | |
| Risk ehtimolligini foizda ko‘rsatish | |
| Terminal orqali interaktiv ishlash | |
| 📦 Texnologiyalar | |
| Python | |
| NumPy | |
| Pandas | |
| Scikit-learn | |
| Joblib | |
| 📁 Loyiha tuzilishi | |
| project/ | |
| │ | |
| ├── risk_model.pkl # O‘qitilgan model | |
| ├── predict.py # Foydalanuvchi kiritib ishlatadigan dastur | |
| ├── main.py # Modelni o‘qitish kodi | |
| └── README.md | |
| ⚙️ O‘rnatish | |
| Kerakli kutubxonalarni o‘rnating: | |
| pip install numpy pandas scikit-learn joblib | |
| ▶️ Ishga tushirish | |
| Terminalda quyidagi buyruqni bajaring: | |
| python predict.py | |
| Dastur foydalanuvchidan quyidagi ma’lumotlarni so‘raydi: | |
| yosh | |
| oylik daromad | |
| qarz miqdori | |
| ish staji | |
| Shundan so‘ng model bashorat natijasini chiqaradi. | |
| 🧩 Model qanday ishlaydi | |
| Model Logistic Regression algoritmidan foydalanadi. | |
| Natija quyidagicha talqin qilinadi: | |
| 0 → risk past | |
| 1 → risk yuqori | |
| Ehtimollik qiymati ham chiqariladi. | |
| Agar ehtimollik ≥ 0.5 → risk yuqori | |
| Agar ehtimollik < 0.5 → risk past | |
| 💾 Modelni yuklab ishlatish misoli | |
| import numpy as np | |
| import joblib | |
| loaded_model = joblib.load("risk_model.pkl") | |
| sample = np.array([[30, 400, 3500, 1]]) | |
| prediction = loaded_model.predict(sample) | |
| probability = loaded_model.predict_proba(sample) | |
| print("Natija:", prediction) | |
| print("Ehtimollik:", probability) | |
| ☁️ Modelni ulashish | |
| Modelni internetda ulashish uchun Hugging Face platformasiga yuklash mumkin. | |
| 📌 Eslatma | |
| Bu loyiha faqat o‘rganish va tajriba maqsadida yaratilgan. Natijalar real hayotiy qarorlar uchun ishlatilmasligi kerak. |