-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.py
More file actions
22 lines (17 loc) · 740 Bytes
/
config.py
File metadata and controls
22 lines (17 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from algos import fit, plot
from taipy import Config
def configure():
X = Config.configure_data_node("X")
y = Config.configure_data_node("y")
model_name = Config.configure_data_node("model_name", default_data="MLPClassifier")
model = Config.configure_data_node("model")
fit_task = Config.configure_task(
id="fit", function=fit, input=[X, y, model_name], output=model, skippable=True
)
fig = Config.configure_data_node("fig")
plot_task = Config.configure_task(
id="plot", function=plot, input=[X, y, model], output=fig, skippable=True
)
scenario = Config.configure_scenario(id="scenario", task_configs=[fit_task, plot_task])
Config.export("scenario.toml")
return scenario