Run Parameters
STREAMLINE parameters can be supplied through notebooks, .cfg files, or
phase CLI flags. The .cfg names intentionally match the command-line names
where possible.
Phase Toggles
The [phases] section controls which phases run:
[phases]
phase_order = p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11
do_p1 = True
do_p2 = True
do_p3 = True
do_p4 = True
do_p5 = True
do_p6 = True
do_p7 = True
do_p8 = True
do_p9 = True
do_p10 = True
do_p11 = True
The runner also accepts old-style broad flags such as do_till_report.
P1 Data Process
Parameter |
Default or example |
Description |
|---|---|---|
|
|
Folder containing one or more input datasets. |
|
|
Optional feature-name file. |
|
|
Optional feature-name file. |
|
empty |
Optional feature-name file/list to drop. |
|
|
CV partitioning strategy. |
|
|
Inference threshold when feature type files are absent. |
|
|
Expand categorical features in P1. |
|
|
Overwrite existing phase outputs. |
P2 Impute And Scale
Parameter |
Default or example |
Description |
|---|---|---|
|
phase default |
Registry imputer. |
|
phase default |
Registry scaler. |
|
|
Apply training-fold oversampling after imputation/scaling. |
|
|
Use |
P3 Feature Learning
Parameter |
Default or example |
Description |
|---|---|---|
|
|
Feature learner registry ID. |
|
|
JSON/Python-literal dictionary of learner parameters. |
|
|
Keep input features alongside learned features. |
P4 Feature Importance
Parameter |
Default or example |
Description |
|---|---|---|
|
all registered methods |
Feature-importance methods to run. |
|
method dictionary |
Per-method parameter dictionary. STREAMLINE injects ReBATE |
|
not used unless provided |
Optional sampling limit for expensive methods. |
P5 Feature Selection
Parameter |
Default or example |
Description |
|---|---|---|
|
|
Feature selector registry ID. |
|
|
Feature-importance methods considered by selector logic. |
|
|
Number of features to keep when applicable. |
P6 Modeling
Parameter |
Default or example |
Description |
|---|---|---|
|
|
Modeling task. |
|
|
Model registry IDs. |
|
|
Optuna/evaluation metric. |
|
|
Optimization direction. |
|
|
Optuna trial budget. |
|
|
Optuna time budget in seconds. |
|
|
Optional training subset size. |
|
|
Classification calibration toggle. |
|
|
Allow native categorical model path. |
|
|
Models allowed when P1 did not one-hot encode. |
P6 records Optuna trial accounting in model outputs so reports can show how many trials actually ran within the requested budget.
P7 Ensembles
P7 is classification-only in the current codebase.
Parameter |
Default or example |
Description |
|---|---|---|
|
|
Ensemble registry IDs. |
|
|
Base model predictions to combine. |
|
|
Source for stacking meta-training. |
P8 To P11
Phase |
Key parameters |
Notes |
|---|---|---|
P8 Summary |
|
Aggregates model, ensemble, and feature outputs. |
P9 Compare |
|
Compares datasets in an experiment. |
P10 Replication |
|
Applies trained workflows to external data. |
P11 Reporting |
|
Builds standard and replication reports. |
Saved Run Command Controls
All phase CLIs support:
Flag |
Behavior |
|---|---|
|
Ignore |
|
Do not update |