---
title: "MLClassifier.randomForest(_:)"
framework: createml
role: symbol
role_heading: Case
path: "createml/mlclassifier/randomforest(_:)"
---

# MLClassifier.randomForest(_:)

A classifier based on a collection of decision trees trained on subsets of the data.

## Declaration

```swift
case randomForest(MLRandomForestClassifier)
```

## Discussion

Discussion Don’t create an MLClassifier using one of its enumeration cases. Use the classifier’s initializer instead.

## See Also

### Classifier cases

- [MLClassifier.decisionTree(_:)](createml/mlclassifier/decisiontree(_:).md)
- [MLClassifier.boostedTree(_:)](createml/mlclassifier/boostedtree(_:).md)
- [MLClassifier.logisticRegression(_:)](createml/mlclassifier/logisticregression(_:).md)
- [MLClassifier.supportVector(_:)](createml/mlclassifier/supportvector(_:).md)
