Download predict.py from Mehriddin1997/Classification_model: direct link, hf CLI and curl.
- Browser
- Download file 788 Bytes
-
https://huggingface.co/Mehriddin1997/Classification_model/resolve/main/predict.py
- Command line
-
hf download hf://Mehriddin1997/Classification_model/predict.py
-
curl -L -o predict.py https://huggingface.co/Mehriddin1997/Classification_model/resolve/main/predict.py
788 Bytes
| import numpy as np | |
| import joblib | |
| # 1. Modelni yuklash | |
| loaded_model = joblib.load("risk_model.pkl") | |
| print("=== Risk Bashorat Tizimi ===") | |
| # 2. Foydalanuvchidan ma'lumot olish | |
| age = int(input("Yoshni kiriting: ")) | |
| income = float(input("Oylik daromadni kiriting: ")) | |
| debt = float(input("Qarz miqdorini kiriting: ")) | |
| job_years = float(input("Ish staji (yil): ")) | |
| # 3. Modelga mos formatga o'tkazish | |
| sample = np.array([[age, income, debt, job_years]]) | |
| # 4. Bashorat qilish | |
| prediction = loaded_model.predict(sample)[0] | |
| probability = loaded_model.predict_proba(sample)[0][1] | |
| # 5. Natijani chiqarish | |
| print("\n=== NATIJA ===") | |
| if prediction == 1: | |
| print("Risk yuqori bo‘lishi mumkin") | |
| else: | |
| print("Risk past") | |
| print(f"Ehtimollik: {probability:.2f}") | |