---
title: Classifier
framework: createmlcomponents
role: symbol
role_heading: Protocol
path: createmlcomponents/classifier
---

# Classifier

An estimator that predicts classification probabilities.

## Declaration

```swift
protocol Classifier : Transformer
```

## Topics

### Getting the properties

- [Label](createmlcomponents/classifier/label.md)

## Relationships

### Inherits From

- [Transformer](createmlcomponents/transformer.md)

### Conforming Types

- [FullyConnectedNetworkClassifierModel](createmlcomponents/fullyconnectednetworkclassifiermodel.md)
- [LogisticRegressionClassifierModel](createmlcomponents/logisticregressionclassifiermodel.md)
- [MLModelClassifierAdaptor](createmlcomponents/mlmodelclassifieradaptor.md)

## See Also

### Classifiers

- [LogisticRegressionClassifier](createmlcomponents/logisticregressionclassifier.md)
- [LogisticRegressionClassifierModel](createmlcomponents/logisticregressionclassifiermodel.md)
- [BoostedTreeClassifier](createmlcomponents/boostedtreeclassifier.md)
- [BoostedTreeConfiguration](createmlcomponents/boostedtreeconfiguration.md)
- [FullyConnectedNetworkClassifier](createmlcomponents/fullyconnectednetworkclassifier.md)
- [FullyConnectedNetworkClassifierModel](createmlcomponents/fullyconnectednetworkclassifiermodel.md)
- [FullyConnectedNetworkMultiLabelClassifier](createmlcomponents/fullyconnectednetworkmultilabelclassifier.md)
- [FullyConnectedNetworkMultiLabelClassifierModel](createmlcomponents/fullyconnectednetworkmultilabelclassifiermodel.md)
- [FullyConnectedNetworkConfiguration](createmlcomponents/fullyconnectednetworkconfiguration.md)
- [TreeClassifierModel](createmlcomponents/treeclassifiermodel.md)
- [TimeSeriesClassifier](createmlcomponents/timeseriesclassifier.md)
- [TimeSeriesClassifierConfiguration](createmlcomponents/timeseriesclassifierconfiguration.md)
