mertkarabacak commited on
Commit
3545abe
1 Parent(s): 3e58625

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -15,7 +15,6 @@ from matplotlib import pyplot
15
  import xgboost as xgb
16
  import lightgbm as lgb
17
  import catboost as cb
18
- from catboost import Pool
19
  from sklearn.ensemble import RandomForestClassifier
20
  import optuna
21
  from optuna.samplers import TPESampler
@@ -109,6 +108,7 @@ y1 = x1.pop('OUTCOME')
109
  categorical_columns1 = list(x1.select_dtypes('object').columns)
110
  x1 = x1.astype({col: "category" for col in categorical_columns1})
111
  y1_data_xgb = xgb.DMatrix(x1, label=y1, enable_categorical=True)
 
112
  y1_data_lgb = lgb.Dataset(x1, label=y1)
113
  y1_data_cb = Pool(data=x1, label=y1, cat_features=categorical_columns1)
114
  x1_rf = x1
@@ -125,7 +125,8 @@ y2 = x2.pop('OUTCOME')
125
  categorical_columns2 = list(x2.select_dtypes('object').columns)
126
  x2 = x2.astype({col: "category" for col in categorical_columns2})
127
  y2_data_xgb = xgb.DMatrix(x2, label=y2, enable_categorical=True)
128
- y2_data_lgb = lgb.Dataset(x2, label=y2)
 
129
  y2_data_cb = Pool(data=x2, label=y2, cat_features=categorical_columns2)
130
  x2_rf = x2
131
  categorical_columns2 = list(x2_rf.select_dtypes('category').columns)
@@ -141,6 +142,7 @@ y3 = x3.pop('OUTCOME')
141
  categorical_columns3 = list(x3.select_dtypes('object').columns)
142
  x3 = x3.astype({col: "category" for col in categorical_columns3})
143
  y3_data_xgb = xgb.DMatrix(x3, label=y3, enable_categorical=True)
 
144
  y3_data_lgb = lgb.Dataset(x3, label=y3)
145
  y3_data_cb = Pool(data=x3, label=y3, cat_features=categorical_columns3)
146
  x3_rf = x3
@@ -157,6 +159,7 @@ y4 = x4.pop('OUTCOME')
157
  categorical_columns4 = list(x4.select_dtypes('object').columns)
158
  x4 = x4.astype({col: "category" for col in categorical_columns4})
159
  y4_data_xgb = xgb.DMatrix(x4, label=y4, enable_categorical=True)
 
160
  y4_data_lgb = lgb.Dataset(x4, label=y4)
161
  y4_data_cb = Pool(data=x4, label=y4, cat_features=categorical_columns4)
162
  x4_rf = x4
@@ -173,6 +176,7 @@ y5 = x5.pop('OUTCOME')
173
  categorical_columns5 = list(x5.select_dtypes('object').columns)
174
  x5 = x5.astype({col: "category" for col in categorical_columns5})
175
  y5_data_xgb = xgb.DMatrix(x5, label=y5, enable_categorical=True)
 
176
  y5_data_lgb = lgb.Dataset(x5, label=y5)
177
  y5_data_cb = Pool(data=x5, label=y5, cat_features=categorical_columns5)
178
  x5_rf = x5
@@ -996,4 +1000,4 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
996
  outputs = [plot],
997
  )
998
 
999
- demo.launch()
 
15
  import xgboost as xgb
16
  import lightgbm as lgb
17
  import catboost as cb
 
18
  from sklearn.ensemble import RandomForestClassifier
19
  import optuna
20
  from optuna.samplers import TPESampler
 
108
  categorical_columns1 = list(x1.select_dtypes('object').columns)
109
  x1 = x1.astype({col: "category" for col in categorical_columns1})
110
  y1_data_xgb = xgb.DMatrix(x1, label=y1, enable_categorical=True)
111
+ x1_lgb = x1.rename(columns = lambda x:re.sub('[^A-Za-z0-9_]+', '', x))
112
  y1_data_lgb = lgb.Dataset(x1, label=y1)
113
  y1_data_cb = Pool(data=x1, label=y1, cat_features=categorical_columns1)
114
  x1_rf = x1
 
125
  categorical_columns2 = list(x2.select_dtypes('object').columns)
126
  x2 = x2.astype({col: "category" for col in categorical_columns2})
127
  y2_data_xgb = xgb.DMatrix(x2, label=y2, enable_categorical=True)
128
+ x2_lgb = x2.rename(columns = lambda x:re.sub('[^A-Za-z0-9_]+', '', x))
129
+ y2_data_lgb = lgb.Dataset(x2_lgb, label=y2)
130
  y2_data_cb = Pool(data=x2, label=y2, cat_features=categorical_columns2)
131
  x2_rf = x2
132
  categorical_columns2 = list(x2_rf.select_dtypes('category').columns)
 
142
  categorical_columns3 = list(x3.select_dtypes('object').columns)
143
  x3 = x3.astype({col: "category" for col in categorical_columns3})
144
  y3_data_xgb = xgb.DMatrix(x3, label=y3, enable_categorical=True)
145
+ x3_lgb = x3.rename(columns = lambda x:re.sub('[^A-Za-z0-9_]+', '', x))
146
  y3_data_lgb = lgb.Dataset(x3, label=y3)
147
  y3_data_cb = Pool(data=x3, label=y3, cat_features=categorical_columns3)
148
  x3_rf = x3
 
159
  categorical_columns4 = list(x4.select_dtypes('object').columns)
160
  x4 = x4.astype({col: "category" for col in categorical_columns4})
161
  y4_data_xgb = xgb.DMatrix(x4, label=y4, enable_categorical=True)
162
+ x4_lgb = x4.rename(columns = lambda x:re.sub('[^A-Za-z0-9_]+', '', x))
163
  y4_data_lgb = lgb.Dataset(x4, label=y4)
164
  y4_data_cb = Pool(data=x4, label=y4, cat_features=categorical_columns4)
165
  x4_rf = x4
 
176
  categorical_columns5 = list(x5.select_dtypes('object').columns)
177
  x5 = x5.astype({col: "category" for col in categorical_columns5})
178
  y5_data_xgb = xgb.DMatrix(x5, label=y5, enable_categorical=True)
179
+ x5_lgb = x5.rename(columns = lambda x:re.sub('[^A-Za-z0-9_]+', '', x))
180
  y5_data_lgb = lgb.Dataset(x5, label=y5)
181
  y5_data_cb = Pool(data=x5, label=y5, cat_features=categorical_columns5)
182
  x5_rf = x5
 
1000
  outputs = [plot],
1001
  )
1002
 
1003
+ demo.launch()