Spaces:
Build error
Build error
unknown
commited on
Commit
•
db3b173
1
Parent(s):
2be9831
update requirments
Browse files- app.py +30 -24
- requirements.txt +0 -0
app.py
CHANGED
@@ -1,11 +1,16 @@
|
|
|
|
|
|
|
|
1 |
import joblib
|
|
|
|
|
2 |
|
3 |
model = joblib.load("xgb.pkl")
|
4 |
|
5 |
|
6 |
def predict(*args):
|
7 |
input_data = []
|
8 |
-
|
9 |
for i in args:
|
10 |
input_data.append(float(i))
|
11 |
|
@@ -22,6 +27,7 @@ def predict(*args):
|
|
22 |
else:
|
23 |
return "The Credit Score is Standard"
|
24 |
|
|
|
25 |
with gr.Blocks() as app:
|
26 |
gr.Markdown(
|
27 |
"""
|
@@ -51,15 +57,15 @@ with gr.Blocks() as app:
|
|
51 |
)
|
52 |
Credit_Mix = gr.Dropdown(
|
53 |
label="Credit Mix (Bad: 0, Don't Have: 1, Good: 2, Standard: 3)",
|
54 |
-
choices=[0,1,2,3],
|
55 |
-
value=lambda: random.choice([0,1,2,3]),
|
56 |
)
|
57 |
Outstanding_Debt = gr.TextArea(label="Outstanding Debt")
|
58 |
Credit_Utilization_Ratio = gr.TextArea(label="Credit Utilization Ratio")
|
59 |
Payment_of_Min_Amount = gr.Dropdown(
|
60 |
label="Payment of Minimum Amount (NM: 0, No: 1, Yes: 2)",
|
61 |
-
choices=[0,1,2],
|
62 |
-
value=lambda: random.choice([0,1,2]),
|
63 |
)
|
64 |
Total_EMI_per_month = gr.TextArea(label="Total Equated Monthly Installment")
|
65 |
Amount_invested_monthly = gr.TextArea(label="Amount Invested Monthly")
|
@@ -67,48 +73,48 @@ with gr.Blocks() as app:
|
|
67 |
Credit_History_Age_In_Years = gr.TextArea(label="Credit History in Years")
|
68 |
StudentLoan = gr.Dropdown(
|
69 |
label="Student Loan (Don't Have: 0, Have: 1)",
|
70 |
-
choices=[0,1],
|
71 |
-
value=lambda: random.choice([0,1]),
|
72 |
)
|
73 |
-
MortgageLoan= gr.Dropdown(
|
74 |
label="Mortage Loan (Don't Have: 0, Have: 1)",
|
75 |
-
choices=[0,1],
|
76 |
-
value=lambda: random.choice([0,1]),
|
77 |
)
|
78 |
PersonalLoan = gr.Dropdown(
|
79 |
label="Personal Loan (Don't Have: 0, Have: 1)",
|
80 |
-
choices=[0,1],
|
81 |
-
value=lambda: random.choice([0,1]),
|
82 |
)
|
83 |
DebtConsolidationLoan = gr.Dropdown(
|
84 |
label="Debt Consolidation Loan (Don't Have: 0, Have: 1)",
|
85 |
-
choices=[0,1],
|
86 |
-
value=lambda: random.choice([0,1]),
|
87 |
)
|
88 |
Credit_BuilderLoan = gr.Dropdown(
|
89 |
label="Credit Builder Loan (Don't Have: 0, Have: 1)",
|
90 |
-
choices=[0,1],
|
91 |
-
value=lambda: random.choice([0,1]),
|
92 |
)
|
93 |
HomeEquityLoan = gr.Dropdown(
|
94 |
label="Home Equity Loan (Don't Have: 0, Have: 1)",
|
95 |
-
choices=[0,1],
|
96 |
-
value=lambda: random.choice([0,1]),
|
97 |
)
|
98 |
NotSpecified = gr.Dropdown(
|
99 |
label="Unspecified Loan (Don't Have: 0, Have: 1)",
|
100 |
-
choices=[0,1],
|
101 |
-
value=lambda: random.choice([0,1]),
|
102 |
)
|
103 |
AutoLoan = gr.Dropdown(
|
104 |
label="Auto Loan (Don't Have: 0, Have: 1)",
|
105 |
-
choices=[0,1],
|
106 |
-
value=lambda: random.choice([0,1]),
|
107 |
)
|
108 |
PaydayLoan = gr.Dropdown(
|
109 |
label="Payday Loan (Don't Have: 0, Have: 1)",
|
110 |
-
choices=[0,1],
|
111 |
-
value=lambda: random.choice([0,1]),
|
112 |
)
|
113 |
with gr.Column():
|
114 |
label = gr.Label()
|
|
|
1 |
+
import random
|
2 |
+
|
3 |
+
import gradio as gr
|
4 |
import joblib
|
5 |
+
import numpy as np
|
6 |
+
import xgboost
|
7 |
|
8 |
model = joblib.load("xgb.pkl")
|
9 |
|
10 |
|
11 |
def predict(*args):
|
12 |
input_data = []
|
13 |
+
|
14 |
for i in args:
|
15 |
input_data.append(float(i))
|
16 |
|
|
|
27 |
else:
|
28 |
return "The Credit Score is Standard"
|
29 |
|
30 |
+
|
31 |
with gr.Blocks() as app:
|
32 |
gr.Markdown(
|
33 |
"""
|
|
|
57 |
)
|
58 |
Credit_Mix = gr.Dropdown(
|
59 |
label="Credit Mix (Bad: 0, Don't Have: 1, Good: 2, Standard: 3)",
|
60 |
+
choices=[0, 1, 2, 3],
|
61 |
+
value=lambda: random.choice([0, 1, 2, 3]),
|
62 |
)
|
63 |
Outstanding_Debt = gr.TextArea(label="Outstanding Debt")
|
64 |
Credit_Utilization_Ratio = gr.TextArea(label="Credit Utilization Ratio")
|
65 |
Payment_of_Min_Amount = gr.Dropdown(
|
66 |
label="Payment of Minimum Amount (NM: 0, No: 1, Yes: 2)",
|
67 |
+
choices=[0, 1, 2],
|
68 |
+
value=lambda: random.choice([0, 1, 2]),
|
69 |
)
|
70 |
Total_EMI_per_month = gr.TextArea(label="Total Equated Monthly Installment")
|
71 |
Amount_invested_monthly = gr.TextArea(label="Amount Invested Monthly")
|
|
|
73 |
Credit_History_Age_In_Years = gr.TextArea(label="Credit History in Years")
|
74 |
StudentLoan = gr.Dropdown(
|
75 |
label="Student Loan (Don't Have: 0, Have: 1)",
|
76 |
+
choices=[0, 1],
|
77 |
+
value=lambda: random.choice([0, 1]),
|
78 |
)
|
79 |
+
MortgageLoan = gr.Dropdown(
|
80 |
label="Mortage Loan (Don't Have: 0, Have: 1)",
|
81 |
+
choices=[0, 1],
|
82 |
+
value=lambda: random.choice([0, 1]),
|
83 |
)
|
84 |
PersonalLoan = gr.Dropdown(
|
85 |
label="Personal Loan (Don't Have: 0, Have: 1)",
|
86 |
+
choices=[0, 1],
|
87 |
+
value=lambda: random.choice([0, 1]),
|
88 |
)
|
89 |
DebtConsolidationLoan = gr.Dropdown(
|
90 |
label="Debt Consolidation Loan (Don't Have: 0, Have: 1)",
|
91 |
+
choices=[0, 1],
|
92 |
+
value=lambda: random.choice([0, 1]),
|
93 |
)
|
94 |
Credit_BuilderLoan = gr.Dropdown(
|
95 |
label="Credit Builder Loan (Don't Have: 0, Have: 1)",
|
96 |
+
choices=[0, 1],
|
97 |
+
value=lambda: random.choice([0, 1]),
|
98 |
)
|
99 |
HomeEquityLoan = gr.Dropdown(
|
100 |
label="Home Equity Loan (Don't Have: 0, Have: 1)",
|
101 |
+
choices=[0, 1],
|
102 |
+
value=lambda: random.choice([0, 1]),
|
103 |
)
|
104 |
NotSpecified = gr.Dropdown(
|
105 |
label="Unspecified Loan (Don't Have: 0, Have: 1)",
|
106 |
+
choices=[0, 1],
|
107 |
+
value=lambda: random.choice([0, 1]),
|
108 |
)
|
109 |
AutoLoan = gr.Dropdown(
|
110 |
label="Auto Loan (Don't Have: 0, Have: 1)",
|
111 |
+
choices=[0, 1],
|
112 |
+
value=lambda: random.choice([0, 1]),
|
113 |
)
|
114 |
PaydayLoan = gr.Dropdown(
|
115 |
label="Payday Loan (Don't Have: 0, Have: 1)",
|
116 |
+
choices=[0, 1],
|
117 |
+
value=lambda: random.choice([0, 1]),
|
118 |
)
|
119 |
with gr.Column():
|
120 |
label = gr.Label()
|
requirements.txt
CHANGED
Binary files a/requirements.txt and b/requirements.txt differ
|
|