Regression¶
The regression task head maps the aggregated bag representation to a
continuous target, trains with MSE, and reports mae and r2. The
aggregator is the method home for the bag → slide-level step that feeds the
head — see Aggregators.
- class soma.tasks.regression.RegressionHead(input_dim, num_targets=1, metrics=None)¶
Bases:
TaskHeadLinear regression head for single or multi-target regression.
- Parameters:
input_dim (
int) – Dimension of the input representation.num_targets (
int) – Number of regression targets. Default 1.metrics (
list[str] |None) – Metrics to compute. Empty list uses the default set for regression: mae, r2.