---
title: Regressor
framework: createmlcomponents
role: symbol
role_heading: Protocol
path: createmlcomponents/regressor
---

# Regressor

A transformer that predicts a float value.

## Declaration

```swift
protocol Regressor : Transformer where Self.Output : FloatingPoint
```

## Topics

### Performing the prediction

- [prediction(from:)](createmlcomponents/regressor/prediction(from:).md)

## Relationships

### Inherits From

- [Transformer](createmlcomponents/transformer.md)

### Conforming Types

- [FullyConnectedNetworkRegressorModel](createmlcomponents/fullyconnectednetworkregressormodel.md)
- [LinearRegressorModel](createmlcomponents/linearregressormodel.md)
- [MLModelRegressorAdaptor](createmlcomponents/mlmodelregressoradaptor.md)

## See Also

### Regressors

- [LinearRegressor](createmlcomponents/linearregressor.md)
- [LinearRegressorModel](createmlcomponents/linearregressormodel.md)
- [MultivariateLinearRegressor](createmlcomponents/multivariatelinearregressor.md)
- [MultivariateLinearRegressorConfiguration](createmlcomponents/multivariatelinearregressorconfiguration.md)
- [MultivariateLinearRegressor.Model](createmlcomponents/multivariatelinearregressor/model.md)
- [FullyConnectedNetworkRegressor](createmlcomponents/fullyconnectednetworkregressor.md)
- [FullyConnectedNetworkRegressorModel](createmlcomponents/fullyconnectednetworkregressormodel.md)
- [BoostedTreeRegressor](createmlcomponents/boostedtreeregressor.md)
- [TreeRegressorModel](createmlcomponents/treeregressormodel.md)
- [OptimizationStrategy](createmlcomponents/optimizationstrategy.md)
