---
title: TemporalEstimatorToSupervisedAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/temporalestimatortosupervisedadaptor
---

# TemporalEstimatorToSupervisedAdaptor

An adaptor that exposes a temporal estimator as a supervised temporal estimator.

## Declaration

```swift
struct TemporalEstimatorToSupervisedAdaptor<Estimator, Annotation> where Estimator : TemporalEstimator, Annotation : Equatable, Annotation : Sendable
```

## Topics

### Creating an adaptor

- [init(_:)](createmlcomponents/temporalestimatortosupervisedadaptor/init(_:).md)

### Getting the estimator

- [estimator](createmlcomponents/temporalestimatortosupervisedadaptor/estimator.md)

### Encoding and decoding

- [encode(_:to:)](createmlcomponents/temporalestimatortosupervisedadaptor/encode(_:to:).md)
- [decode(from:)](createmlcomponents/temporalestimatortosupervisedadaptor/decode(from:).md)

### Fitting

- [fitted(to:eventHandler:)](createmlcomponents/temporalestimatortosupervisedadaptor/fitted(to:eventhandler:).md)
- [fitted(to:validateOn:eventHandler:)](createmlcomponents/temporalestimatortosupervisedadaptor/fitted(to:validateon:eventhandler:).md)
- [Transformer](createmlcomponents/transformer.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SupervisedTemporalEstimator](createmlcomponents/supervisedtemporalestimator.md)

## See Also

### Temporal adaptors

- [TemporalAdaptor](createmlcomponents/temporaladaptor.md)
- [TemporalTransformerToEstimatorAdaptor](createmlcomponents/temporaltransformertoestimatoradaptor.md)
- [TemporalTransformerToUpdatableEstimatorAdaptor](createmlcomponents/temporaltransformertoupdatableestimatoradaptor.md)
