classDiagram
class Aggregation
click Aggregation href "./Aggregation.html"
Aggregation : over
Aggregation --> "0..1" DimensionType : over
click DimensionType href "../../enums/DimensionType.html"
Aggregation : type
Aggregation --> "0..1" ReductionType : type
click ReductionType href "../../enums/ReductionType.html"
Class: Aggregation
Specifies how to aggregate values across a dimension. Used for loss functions to define per-element loss with reduction.
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| over | 0..1 DimensionType |
Dimension to aggregate over (e | direct |
| type | 0..1 ReductionType |
Aggregation operation (mean, sum, max, min, none) | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Function | aggregate | range | Aggregation |
| LossFunction | aggregate | range | Aggregation |
| FunctionCall | aggregate | range | Aggregation |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Aggregation |
| native | tvbo:Aggregation |
LinkML Source
Direct
name: Aggregation
description: Specifies how to aggregate values across a dimension. Used for loss functions
to define per-element loss with reduction.
from_schema: https://w3id.org/tvbo
attributes:
over:
name: over
description: Dimension to aggregate over (e.g., node, time, state)
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Aggregation
range: DimensionType
type:
name: type
description: Aggregation operation (mean, sum, max, min, none)
from_schema: https://w3id.org/tvbo
ifabsent: string(mean)
domain_of:
- File
- Aggregation
- TuningObjective
- Algorithm
range: ReductionTypeInduced
name: Aggregation
description: Specifies how to aggregate values across a dimension. Used for loss functions
to define per-element loss with reduction.
from_schema: https://w3id.org/tvbo
attributes:
over:
name: over
description: Dimension to aggregate over (e.g., node, time, state)
from_schema: https://w3id.org/tvbo
rank: 1000
alias: over
owner: Aggregation
domain_of:
- Aggregation
range: DimensionType
type:
name: type
description: Aggregation operation (mean, sum, max, min, none)
from_schema: https://w3id.org/tvbo
ifabsent: string(mean)
alias: type
owner: Aggregation
domain_of:
- File
- Aggregation
- TuningObjective
- Algorithm
range: ReductionType