jelt0n commited on
Commit
0395f49
·
verified ·
1 Parent(s): 1552861

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -12
app.py CHANGED
@@ -54,8 +54,8 @@ def predict_loan_approval(
54
 
55
  prediction = loaded_model.predict(processed_data)[0][0]
56
 
57
- approval_status = "Approved" if prediction > 0.5 else "Denied"
58
- confidence = prediction if approval_status == "Approved" else 1 - prediction
59
  return approval_status, f"{confidence*100:.2f}%", float(prediction)
60
 
61
 
@@ -90,23 +90,19 @@ inputs = [
90
  gr.Number(label="Оценка риска", minimum=0, maximum=100)
91
  ]
92
 
93
- # Описание интерфейса
94
- description = """
95
- This application predicts whether a loan application will be approved or denied based on the provided financial and personal information.
96
- Fill in all the fields below and click 'Submit' to get a prediction.
97
- """
98
 
99
  # Создание и запуск интерфейса
100
  iface = gr.Interface(
101
  fn=predict_loan_approval,
102
  inputs=inputs,
103
  outputs=[
104
- gr.Label(label="Approval Status"),
105
- gr.Textbox(label="Confidence"),
106
- gr.Number(label="Approval Probability (0 to 1)")
107
  ],
108
- title="Loan Approval Predictor",
109
- description=description,
110
 
111
  )
112
 
 
54
 
55
  prediction = loaded_model.predict(processed_data)[0][0]
56
 
57
+ approval_status = "Одобрено" if prediction > 0.5 else "Отказано"
58
+ confidence = prediction if approval_status == "Одобрено" else 1 - prediction
59
  return approval_status, f"{confidence*100:.2f}%", float(prediction)
60
 
61
 
 
90
  gr.Number(label="Оценка риска", minimum=0, maximum=100)
91
  ]
92
 
93
+
 
 
 
 
94
 
95
  # Создание и запуск интерфейса
96
  iface = gr.Interface(
97
  fn=predict_loan_approval,
98
  inputs=inputs,
99
  outputs=[
100
+ gr.Label(label="Ответ модели"),
101
+ gr.Textbox(label="Уверенность модели"),
102
+ gr.Number(label="Вероятность(от 0 до 1)")
103
  ],
104
+ title="Калькулятор одобрения кредита",
105
+ description='',
106
 
107
  )
108