Regression Estimators

Regression models in PML compute continuous targets from numeric tensor inputs. They are designed for low-latency inference and efficient training.

Model structure

Data flow

Tensor samples [N × D]
   ├─ preprocessing / normalization
   └─ estimator.train() → loss / gradient computation

Example API usage

$dataset = Dataset::fromCSV('datasets/housing/train.csv', labelColumn: 0);
$model = new Pml\Estimators\Regression\GBDTRegressor();
$model->train($dataset);
$predictions = $model->predict($dataset);

Internal behavior

Performance considerations

When to use

When not to use