---
title: MLModelClassifierAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/mlmodelclassifieradaptor
---

# MLModelClassifierAdaptor

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

## Declaration

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

## Topics

### Creating a transformer

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

### Getting the model

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

### Performing the transformation

- [applied(to:eventHandler:)](createmlcomponents/mlmodelclassifieradaptor/applied(to:eventhandler:).md)
- [MLModelClassifierAdaptor.Label](createmlcomponents/mlmodelclassifieradaptor/label.md)

## Relationships

### Conforms To

- [Classifier](createmlcomponents/classifier.md)
- [Transformer](createmlcomponents/transformer.md)

## See Also

### Core ML adaptors

- [MLModelTransformerAdaptor](createmlcomponents/mlmodeltransformeradaptor.md)
- [MLModelRegressorAdaptor](createmlcomponents/mlmodelregressoradaptor.md)
- [ModelMetadata](createmlcomponents/modelmetadata.md)
