| import numpy as np
|
| import joblib
|
|
|
|
|
| loaded_model = joblib.load("risk_model.pkl")
|
|
|
| print("=== Risk Bashorat Tizimi ===")
|
|
|
|
|
| age = int(input("Yoshni kiriting: "))
|
| income = float(input("Oylik daromadni kiriting: "))
|
| debt = float(input("Qarz miqdorini kiriting: "))
|
| job_years = float(input("Ish staji (yil): "))
|
|
|
|
|
| sample = np.array([[age, income, debt, job_years]])
|
|
|
|
|
| prediction = loaded_model.predict(sample)[0]
|
| probability = loaded_model.predict_proba(sample)[0][1]
|
|
|
|
|
| print("\n=== NATIJA ===")
|
|
|
| if prediction == 1:
|
| print("Risk yuqori bo‘lishi mumkin")
|
| else:
|
| print("Risk past")
|
|
|
| print(f"Ehtimollik: {probability:.2f}")
|
|
|