init(trainingData:targetColumn:featureColumns:parameters:)
Creates a boosted tree classifier.
Declaration
init(trainingData: DataFrame, targetColumn: String, featureColumns: [String]? = nil, parameters: MLBoostedTreeClassifier.ModelParameters = ModelParameters(validation: .split(strategy: .automatic))) throwsParameters
- trainingData:
The training data
- targetColumn:
Name of the column containing the class labels
- featureColumns:
Names of the columns containing feature values. If
nilall columns, other than the target column, will be used as feature values. - parameters:
Model training parameters. See Modelparameters Swift.struct for the defaults.