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

# MLClassifier.decisionTree(_:)

A classifier that predicts the target by creating rules to split the data.

## Declaration

```swift
case decisionTree(MLDecisionTreeClassifier)
```

## Discussion

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

## See Also

### Classifier cases

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