init(validation:maxIterations:augmentation:algorithm:)
Creates model training parameters.
Declaration
init(validation: MLImageClassifier.ModelParameters.ValidationData = __Defaults.validation, maxIterations: Int = __Defaults.maximumIterations, augmentation: MLImageClassifier.ImageAugmentationOptions, algorithm: MLImageClassifier.ModelParameters.ModelAlgorithmType = __Defaults.algorithm)Parameters
- validation:
Labeled data that the model evaluates on for validation. The default is
.split(strategy: .automatic). - maxIterations:
The maximum number of training iterations to use during training. The default is 25.
- augmentation:
The image augmentation options to use to increase the training data variety. If no data augmentation needs to be applied, use
[]as input. Otherwise, inputs take the form[.crop, .blur]. - algorithm:
The type of model algorithm to use for training. The default is a logistic regression classifier with a
sceneprint(revision: 1)feature extractor.