A table of data for training or evaluating a machine learning model.
- macOS 10.14+
- Xcode 10.0+
- Create ML
MLData is Create ML’s version of a spreadsheet in which each row represents an entity (such as a book, in the example below) with observable features. Each column (
MLUntyped) in the table represents an observable feature of that entity, such as a book’s title or author.
In most cases you interact with columns using the typed
MLData, especially when you need to directly access the contents of a column. You can also interact with columns using
MLUntyped, if the underlying type of the column isn’t important.
After you create a data table, you can modify it with methods like
remove. You can also filter or map the contents of the data table to derive new data tables or new columns by using various subscripts and methods like
Finally, when your data table is ready, use it to train and evaluate a model from these groups: