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

# init(validationData:algorithm:language:tokenColumnValidationData:labelColumnValidationData:)

Creates model parameters.

## Declaration

```swift
init(validationData: MLDataTable?, algorithm: MLWordTagger.ModelAlgorithmType = .crf(revision: 1), language: NLLanguage? = nil, tokenColumnValidationData: String? = nil, labelColumnValidationData: String? = nil)
```

## Parameters

- `validationData`: The validation data table.
- `algorithm`: The algorithm type.
- `language`: The language of the text to tag.
- `tokenColumnValidationData`: The name of the column containing the tokens in the validation data table.
- `labelColumnValidationData`: The optional name of the column containing the token labels in the validation data table.

## See Also

### Deprecated

- [init(validationData:algorithm:language:)](createml/mlwordtagger/modelparameters-swift.struct/init(validationdata:algorithm:language:).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)
