---
title: MLModelRegressorAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/mlmodelregressoradaptor
---

# MLModelRegressorAdaptor

A transformer that uses a Core ML model as a regressor.

## Declaration

```swift
struct MLModelRegressorAdaptor<Scalar> where Scalar : MLShapedArrayScalar, Scalar : BinaryFloatingPoint
```

## Topics

### Creating an adaptor

- [init(model:)](createmlcomponents/mlmodelregressoradaptor/init(model:).md)
- [init(contentsOf:configuration:)](createmlcomponents/mlmodelregressoradaptor/init(contentsof:configuration:).md)

### Getting the model

- [model](createmlcomponents/mlmodelregressoradaptor/model.md)

### Performing the prediction

- [applied(to:eventHandler:)](createmlcomponents/mlmodelregressoradaptor/applied(to:eventhandler:).md)

## Relationships

### Conforms To

- [Regressor](createmlcomponents/regressor.md)
- [Transformer](createmlcomponents/transformer.md)

## See Also

### Core ML adaptors

- [MLModelTransformerAdaptor](createmlcomponents/mlmodeltransformeradaptor.md)
- [MLModelClassifierAdaptor](createmlcomponents/mlmodelclassifieradaptor.md)
- [ModelMetadata](createmlcomponents/modelmetadata.md)
