YoVDO

iOS App Development: Core ML

Offered By: LinkedIn Learning

Tags

Core ML Courses Machine Learning Courses Computer Vision Courses Image Classification Courses

Course Description

Overview

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.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Machine Learning Overview
  • What is machine learning?
  • What is Core ML?
  • What is Vision and NLP?
2. Core ML: Basics and First Project
  • Existing Core ML models
  • From name to gender: Your first ML app
  • Add a model and prepare your inputs
  • Get your first predictions
3. Convert Models
  • Prepare a virtual Python environment
  • Install Python dependencies
  • Convert an existing machine learning model for Core ML
4. The Vision Framework
  • 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
5. Natural Language Processing (NLP)
  • See NSLinguisticTagger in action
  • A diary app: Search without NLP
  • An NLP enhanced search
  • Lemmatization in detail
  • Implement an NLP enhanced filter logic
Conclusion
  • Next steps

Taught by

Brian Advent

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Computational Photography
Georgia Institute of Technology via Coursera
Einführung in Computer Vision
Technische Universität München (Technical University of Munich) via Coursera
Introduction to Computer Vision
Georgia Institute of Technology via Udacity