Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -3,12 +3,13 @@ import gradio as gr
|
|
| 3 |
import joblib
|
| 4 |
import pandas as pd
|
| 5 |
import numpy as np
|
|
|
|
| 6 |
#import la liste des noms de variables catégorielles
|
| 7 |
-
cat_data_columns = joblib.load("
|
| 8 |
# importer les encodeurs
|
| 9 |
encoders = []
|
| 10 |
for i in range(len(cat_data_columns)):
|
| 11 |
-
encoders.append(joblib.load(f'{
|
| 12 |
# importer le modèle
|
| 13 |
model = load_model('DNN_model.h5')
|
| 14 |
# importer le scaler
|
|
@@ -41,7 +42,7 @@ def prediction_func(age, job, marital, education, default, housing, loan, contac
|
|
| 41 |
# load les valeurs uniques
|
| 42 |
uniques = []
|
| 43 |
for i in range(len(cat_data_columns)):
|
| 44 |
-
uniques.append(joblib.load(f'{
|
| 45 |
# créer les inputs
|
| 46 |
inputs = [gr.Number(label="age"),
|
| 47 |
gr.Dropdown(uniques[0], label="job"),
|
|
|
|
| 3 |
import joblib
|
| 4 |
import pandas as pd
|
| 5 |
import numpy as np
|
| 6 |
+
from keras.models import load_model
|
| 7 |
#import la liste des noms de variables catégorielles
|
| 8 |
+
cat_data_columns = joblib.load("cat_data_columns.joblib")
|
| 9 |
# importer les encodeurs
|
| 10 |
encoders = []
|
| 11 |
for i in range(len(cat_data_columns)):
|
| 12 |
+
encoders.append(joblib.load(f'{cat_data_columns[i]}_encoder.joblib'))
|
| 13 |
# importer le modèle
|
| 14 |
model = load_model('DNN_model.h5')
|
| 15 |
# importer le scaler
|
|
|
|
| 42 |
# load les valeurs uniques
|
| 43 |
uniques = []
|
| 44 |
for i in range(len(cat_data_columns)):
|
| 45 |
+
uniques.append(joblib.load(f'{cat_data_columns[i]}_unique.joblib'))
|
| 46 |
# créer les inputs
|
| 47 |
inputs = [gr.Number(label="age"),
|
| 48 |
gr.Dropdown(uniques[0], label="job"),
|