EduardoPach
commited on
Commit
·
a9ffd34
1
Parent(s):
b202b1b
Event listener
Browse files
app.py
CHANGED
|
@@ -87,7 +87,6 @@ with gr.Blocks(title=title) as demo:
|
|
| 87 |
n_estimators = gr.inputs.Slider(5, 150, 5, default=100, label="Number of Trees")
|
| 88 |
min_samples_leaf = gr.inputs.Slider(1, 30, 5, default=1, label="Minimum number of samples to create a leaf")
|
| 89 |
|
| 90 |
-
btn = gr.Button(label="Run")
|
| 91 |
|
| 92 |
fig_mdi = gr.Plot(label="Mean Decrease Impurity (MDI)")
|
| 93 |
|
|
@@ -95,7 +94,10 @@ with gr.Blocks(title=title) as demo:
|
|
| 95 |
fig_perm_train = gr.Plot(label="Permutation Importance (Train)")
|
| 96 |
fig_perm_test = gr.Plot(label="Permutation Importance (Test)")
|
| 97 |
|
| 98 |
-
|
|
|
|
|
|
|
|
|
|
| 99 |
demo.load(fn=app_fn, outputs=[fig_mdi, fig_perm_train, fig_perm_test], inputs=[seed, n_cat, n_estimators, min_samples_leaf])
|
| 100 |
|
| 101 |
demo.launch()
|
|
|
|
| 87 |
n_estimators = gr.inputs.Slider(5, 150, 5, default=100, label="Number of Trees")
|
| 88 |
min_samples_leaf = gr.inputs.Slider(1, 30, 5, default=1, label="Minimum number of samples to create a leaf")
|
| 89 |
|
|
|
|
| 90 |
|
| 91 |
fig_mdi = gr.Plot(label="Mean Decrease Impurity (MDI)")
|
| 92 |
|
|
|
|
| 94 |
fig_perm_train = gr.Plot(label="Permutation Importance (Train)")
|
| 95 |
fig_perm_test = gr.Plot(label="Permutation Importance (Test)")
|
| 96 |
|
| 97 |
+
seed.change(fn=app_fn, outputs=[fig_mdi, fig_perm_train, fig_perm_test], inputs=[seed, n_cat, n_estimators, min_samples_leaf])
|
| 98 |
+
n_cat.change(fn=app_fn, outputs=[fig_mdi, fig_perm_train, fig_perm_test], inputs=[seed, n_cat, n_estimators, min_samples_leaf])
|
| 99 |
+
n_estimators.change(fn=app_fn, outputs=[fig_mdi, fig_perm_train, fig_perm_test], inputs=[seed, n_cat, n_estimators, min_samples_leaf])
|
| 100 |
+
min_samples_leaf.change(fn=app_fn, outputs=[fig_mdi, fig_perm_train, fig_perm_test], inputs=[seed, n_cat, n_estimators, min_samples_leaf])
|
| 101 |
demo.load(fn=app_fn, outputs=[fig_mdi, fig_perm_train, fig_perm_test], inputs=[seed, n_cat, n_estimators, min_samples_leaf])
|
| 102 |
|
| 103 |
demo.launch()
|