A Guide to Turi Create
A Guide to Turi Create
WWDC 2018
What is Turi Create?
https://github.com/apple/turicreate
- Python library for creating Core ML models
- Easy to use, no need to be an ML expert
- Task focused APIs
- Cross platform (Mac, Linux)
- Open source
5 step recipe for creating Core ML models

Step 1: Task







Step 2: Data

What is an SFrame?
- Disk backed, tabular data struct
- Common data manipulation tasks
- Work with text, images, and json
- Interactively explore and visualize data


Step 3: Model
- Model creation customized to task
- State of the art
- Small or large amounts of data

Step 4: Evaluate


Step 5: Deployment


Demo
1. Loaded images and annotations into the SFrame


2. Interactively explored data

3. Created a model



4. Evaluated quantitatively

5. Exported to Core ML

Turi Create 5.0
- New Task
- Style Transfer - Performance
- Native GPU Acceleration on Mac - New Deployments
- Recommenders
- Vision Feature Print powered models
Style Transfer


Demo
1. Loaded images into the SFrame
2. Created a model

3. Stylized images

4. Visualized predictions
5. Exported to Core ML

Mac GPU acceleration

Personalization
- Task: Recommend items for users
- Data: Historical preferences
- Deployment:
- Core ML custom models
- macOS 10.14, iOS 12 - Top community feature request


