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.