This course provides an introduction to the Core ML framework, and the advantages of using machine learning models, computer vision, and natural language processing in modern apps.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Using the exercise files
- What is machine learning?
- What is Core ML?
- What is Vision and NLP?
- Existing Core ML models
- From name to gender: Your first ML app
- Add a model and prepare your inputs
- Get your first predictions
- Prepare a virtual Python environment
- Install Python dependencies
- Convert an existing machine learning model for Core ML
- Classify images and detect rectangles
- A quick project tour and AVFoundation
- Set up vision and rectangle detection
- Draw rectangles on the camera image
- A Core ML model for image classification
- Let's classify what the camera sees
- See NSLinguisticTagger in action
- A diary app: Search without NLP
- An NLP enhanced search
- Lemmatization in detail
- Implement an NLP enhanced filter logic
- Next steps
Taught by
Brian Advent