Contents

makeTrainingSession(trainingData:featureColumns:labelColumn:recordingFileColumn:parameters:sessionParameters:)

Creates an asynchronous training session for an activity classifier.

Declaration

static func makeTrainingSession(trainingData: MLActivityClassifier.DataSource, featureColumns: [String], labelColumn: String, recordingFileColumn: String, parameters: MLActivityClassifier.ModelParameters = .init(), sessionParameters: MLTrainingSessionParameters = _defaultSessionParameters) throws -> MLTrainingSession<MLActivityClassifier>

Parameters

  • trainingData:

    An Mldatatable instance that contains a collection of sensor data that groups data entries by activity label.

  • featureColumns:

    The feature column names.

  • labelColumn:

    The label column name,

  • recordingFileColumn:

    The recording file column name.

  • parameters:

    An Modelparameters Swift.struct instance you use to configure the model for the training session.

  • sessionParameters:

    An Mltrainingsessionparameters instance you use to configure the training session.

Return Value

An MLTrainingSession that represents the activity classifier training session.

See Also

Training an activity classifier asynchronously