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

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

A validation dataset derived by randomly selecting a portion of the sound classifier’s training dataset using the split strategy.

## Declaration

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

## Discussion

Discussion strategy: The partition method this case uses to create the validation dataset from the training dataset.

## See Also

### Designating validation data

- [MLSoundClassifier.ModelParameters.ValidationData.dataSource(_:)](createml/mlsoundclassifier/modelparameters-swift.struct/validationdata/datasource(_:).md)
- [MLSoundClassifier.ModelParameters.ValidationData.dictionary(_:)](createml/mlsoundclassifier/modelparameters-swift.struct/validationdata/dictionary(_:).md)
- [MLSoundClassifier.ModelParameters.ValidationData.none](createml/mlsoundclassifier/modelparameters-swift.struct/validationdata/none.md)
