ML PREDICT (ENSEMBLE)¶
Runs a list of trained models (e.g. one per batch from a memory-bounded batch-ensemble run) over a dataset and AVERAGES their per-target predictions (bagging). When the dataset also carries the actual target columns, reports held-out R^2 of the averaged prediction. The predict/eval end of the batch-ensemble ML pipeline.
When to use¶
Tagged: average, bagging, batch, ensemble, ml, predict, r2.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Models | models | text | — | ✓ | Comma-separated list of trained model .pkl paths (one per batch). Also accepts a dataset/list of model-path rows. |
| Dataset | dataset | dataset | — | ✓ | Rows to predict (already cleaned/normalized/PCA-transformed the same way the models were trained). If the rows also contain the actual target columns, held-out R^2 is computed. |
| Target Columns | targets | text | — | Comma-separated target column names to score (e.g. SOC_p9). Defaults to every predicted ‘<target>_pred’ column with its suffix stripped. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Ensembled Predictions | predictions | dataset | One row per input row with the averaged ‘<target>_pred’ values (plus an id). |
| Held-out R^2 | r2 | string | Pooled R^2 of the averaged prediction vs the actual targets (null when no actuals present). |
| Per-target R^2 | per_target_r2 | dataset | Per-target R^2 rows ({ target, r2, n }). |
| Models Used | models_used | integer | How many of the supplied models produced usable predictions. |
| Status | status | string | Human-readable summary. |
Disciplines¶
- ai_ml.prediction
Auto-generated from platform schema. Worker id: ml_predict_ensemble. Schema hash: f6b50cdf40b7. Hand-curated docs in workerexamples/ override this page when present.