QSBench commited on
Commit
cb3607c
·
verified ·
1 Parent(s): 4eca840

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -243,16 +243,18 @@ def train_regressor(dataset_key, feature_columns, test_size, n_estimators, max_d
243
  y = train_df["meyer_wallach"]
244
 
245
  X_train, X_test, y_train, y_test = train_test_split(
246
- X, y, test_size=test_size, random_state=random_state
247
  )
248
 
 
 
249
  model = Pipeline([
250
  ("imputer", SimpleImputer()),
251
  ("scaler", StandardScaler()),
252
  ("regressor", RandomForestRegressor(
253
- n_estimators=n_estimators,
254
- max_depth=max_depth,
255
- random_state=random_state,
256
  n_jobs=-1
257
  ))
258
  ])
@@ -307,7 +309,7 @@ with gr.Blocks(title=APP_TITLE) as demo:
307
 
308
  test_size = gr.Slider(0.1, 0.4, value=0.2, label="Test split")
309
  n_estimators = gr.Slider(50, 300, value=150, label="Trees")
310
- max_depth = gr.Slider(2, 20, value=10, label="Max depth")
311
  seed = gr.Number(value=42, label="Random seed")
312
 
313
  run_btn = gr.Button("Train & Evaluate", variant="primary")
 
243
  y = train_df["meyer_wallach"]
244
 
245
  X_train, X_test, y_train, y_test = train_test_split(
246
+ X, y, test_size=test_size, random_state=int(random_state)
247
  )
248
 
249
+ max_depth_value = int(max_depth) if max_depth is not None else None
250
+
251
  model = Pipeline([
252
  ("imputer", SimpleImputer()),
253
  ("scaler", StandardScaler()),
254
  ("regressor", RandomForestRegressor(
255
+ n_estimators=int(n_estimators),
256
+ max_depth=max_depth_value,
257
+ random_state=int(random_state),
258
  n_jobs=-1
259
  ))
260
  ])
 
309
 
310
  test_size = gr.Slider(0.1, 0.4, value=0.2, label="Test split")
311
  n_estimators = gr.Slider(50, 300, value=150, label="Trees")
312
+ max_depth = gr.Slider(2, 20, value=10, step=1, label="Max depth")
313
  seed = gr.Number(value=42, label="Random seed")
314
 
315
  run_btn = gr.Button("Train & Evaluate", variant="primary")