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 column, represented by
MLUntyped, is an observable feature, and each row is an entry of those observations. As an example, the figure below shows a data table of book information where each row represents a book and each column is a feature of the books.
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 as described in Creating Data Tables for Training and Evaluation, 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: