---
title: "MLWordTagger.ModelParameters.ValidationData.split(strategy:)"
framework: createml
role: symbol
role_heading: Case
path: "createml/mlwordtagger/modelparameters-swift.struct/validationdata-swift.enum/split(strategy:)"
---

# MLWordTagger.ModelParameters.ValidationData.split(strategy:)

Generates the validation data by splitting the training dataset.

## Declaration

```swift
case split(strategy: MLSplitStrategy)
```

## Discussion

Discussion By default, model parameters use this approach to specify the validation data.

## See Also

### Specifying validation data

- [MLWordTagger.ModelParameters.ValidationData.table(_:tokenColumn:labelColumn:)](createml/mlwordtagger/modelparameters-swift.struct/validationdata-swift.enum/table(_:tokencolumn:labelcolumn:).md)
- [MLWordTagger.ModelParameters.ValidationData.dataFrame(_:tokenColumn:labelColumn:)](createml/mlwordtagger/modelparameters-swift.struct/validationdata-swift.enum/dataframe(_:tokencolumn:labelcolumn:).md)
- [MLWordTagger.ModelParameters.ValidationData.tuples(_:)](createml/mlwordtagger/modelparameters-swift.struct/validationdata-swift.enum/tuples(_:).md)
- [MLWordTagger.ModelParameters.ValidationData.none](createml/mlwordtagger/modelparameters-swift.struct/validationdata-swift.enum/none.md)
