---
title: validation
framework: createml
role: symbol
role_heading: Instance Property
path: createml/mltextclassifier/modelparameters-swift.struct/validation
---

# validation

The validation dataset.

## Declaration

```swift
var validation: MLTextClassifier.ModelParameters.ValidationData { get set }
```

## Discussion

Discussion The default value is MLTextClassifier.ModelParameters.ValidationData.split(strategy:) with the MLSplitStrategy.automatic split strategy``, which automatically generates the validation dataset by partitioning up to 10% of the training dataset.

## See Also

### Accessing parameters

- [algorithm](createml/mltextclassifier/modelparameters-swift.struct/algorithm.md)
- [language](createml/mltextclassifier/modelparameters-swift.struct/language.md)
- [maxIterations](createml/mltextclassifier/modelparameters-swift.struct/maxiterations.md)
