---
title: "MLActivityClassifier.DataSource.labeledDirectories(at:)"
framework: Create ML
role: symbol
role_heading: Case
platforms: [macOS 10.15+]
path: "createml/mlactivityclassifier/datasource/labeleddirectories(at:)"
---

# MLActivityClassifier.DataSource.labeledDirectories(at:)

An activity classifier data source that uses a directory of directories that contain sensor data files.

## Declaration

```swift
case labeledDirectories(at: URL)
```

## Parameters

- `at`: A doc://com.apple.documentation/documentation/Foundation/URL of a directory in the file system that contains directories, each named with an activity label for the sensor data files.

## Discussion

Discussion Create a data source by organizing each activity’s data files into a directory and naming each directory with the label for that activity. note: Each data file must contain exactly one entire recording of an activity. For example, to organize data files for an activity classifier that recognizes walking, jogging, and running, start by creating directories named “walk”, “jog”, and “run”. Place all the files of walking sensor data into the “walk” directory, and so on. Next, gather all the activity directories into a directory and pass its URL to MLActivityClassifier.DataSource.labeledDirectories(at:).

## See Also

### Creating a data source

- [MLActivityClassifier.DataSource.directoryWithDataAndAnnotation(at:annotationFileName:timeStampColumn:labelStartTimeColumn:labelEndTimeColumn:)](createml/mlactivityclassifier/datasource/directorywithdataandannotation(at:annotationfilename:timestampcolumn:labelstarttimecolumn:labelendtimecolumn:).md)
