---
title: "init(validationData:algorithm:language:)"
framework: createml
role: symbol
role_heading: Initializer
path: "createml/mlwordtagger/modelparameters-swift.struct/init(validationdata:algorithm:language:)"
---

# init(validationData:algorithm:language:)

Creates model parameters.

## Declaration

```swift
init(validationData: [(tokens: [MLWordTagger.Token], labels: [String])], algorithm: MLWordTagger.ModelAlgorithmType = .crf(revision: 1), language: NLLanguage? = nil)
```

## Parameters

- `validationData`: The validation data of token and label pairs.
- `algorithm`: The algorithm type.
- `language`: The language of the text to tag.

## See Also

### Deprecated

- [init(validationData:algorithm:language:tokenColumnValidationData:labelColumnValidationData:)](createml/mlwordtagger/modelparameters-swift.struct/init(validationdata:algorithm:language:tokencolumnvalidationdata:labelcolumnvalidationdata:).md)
- [validationData](createml/mlwordtagger/modelparameters-swift.struct/validationdata-swift.property.md)
- [tokenColumnValidationData](createml/mlwordtagger/modelparameters-swift.struct/tokencolumnvalidationdata.md)
- [labelColumnValidationData](createml/mlwordtagger/modelparameters-swift.struct/labelcolumnvalidationdata.md)
