---
title: UpdatableTemporalEstimatorToSupervisedAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/updatabletemporalestimatortosupervisedadaptor
---

# UpdatableTemporalEstimatorToSupervisedAdaptor

An adaptor that exposes an updatable temporal estimator as an updatable supervised temporal estimator.

## Declaration

```swift
struct UpdatableTemporalEstimatorToSupervisedAdaptor<Estimator, Annotation> where Estimator : UpdatableTemporalEstimator, Annotation : Equatable, Annotation : Sendable
```

## Topics

### Creating an adaptor

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

### Getting the estimator

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

### Encoding and decoding

- [encode(_:to:)](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/encode(_:to:).md)
- [decode(from:)](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/decode(from:).md)
- [encodeWithOptimizer(_:to:)](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/encodewithoptimizer(_:to:).md)
- [decodeWithOptimizer(from:)](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/decodewithoptimizer(from:).md)

### Fitting and updating

- [fitted(to:eventHandler:)](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/fitted(to:eventhandler:).md)
- [fitted(to:validateOn:eventHandler:)](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/fitted(to:validateon:eventhandler:).md)
- [makeTransformer()](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/maketransformer().md)
- [update(_:with:eventHandler:)](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/update(_:with:eventhandler:).md)
- [update(_:with:validateOn:eventHandler:)](createmlcomponents/updatabletemporalestimatortosupervisedadaptor/update(_:with:validateon:eventhandler:).md)
- [Transformer](createmlcomponents/transformer.md)

## Relationships

### Conforms To

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

## See Also

### Updatable adaptors

- [UpdatableEstimatorToTemporalAdaptor](createmlcomponents/updatableestimatortotemporaladaptor.md)
- [UpdatableEstimatorToSupervisedAdaptor](createmlcomponents/updatableestimatortosupervisedadaptor.md)
- [UpdatableSupervisedEstimatorToTemporalAdaptor](createmlcomponents/updatablesupervisedestimatortotemporaladaptor.md)
