Machine Learning with Core ML
Dimitri James Tsiflitzis
CocoaHeads
What is Machine Learning
Machine learning is a field of computer science that gives computers the ability to learn without being explicitly programmed.
It explores the study and construction of algorithms that can learn from and make predictions on data. It has evolved from the study of pattern recognition and computational learning theory in artificial intelligence.
Arthur Samuel, coined the term in 1959 while at IBM.
What is Machine Learning
Object: Tree (99%)
Model
Use cases
Core ML
Core ML is a brand new machine learning framework, announced during WWDC 2017, that comes along with iOS 11. With Core ML, you can integrate machine learning models into your app.
WWDC 2017 Videos
See how Xcode and Core ML can help you make your app more intelligent with just a few lines of code.
Vision Framework: Building on Core ML
Understand how to use the Vision API to detect faces, compute facial landmarks, track objects, and more.
Explore how machine learning model development and app development fit together.
For instance
For instance
Google this: "photo to determine where you are on planet"
Core ML
App
Vision
NLP
Core ML
Metal
Domain specific
Vision Framework
Advantages of Core ML
Advantages of Core ML
Conspicuously missing
Real Time & Instant
duh
Let's look at an image classifier 📱
https://developer.apple.com/machine-learning/
Let's look at a sentiment analyser 📱
Noteworthy resources
Turi Create simplifies the development of custom machine learning models. You don't have to be a machine learning expert to add recommendations, object detection, image classification, image similarity or activity classification to your app.
- Easy-to-use: Focus on tasks instead of algorithms
- Visual: Built-in, streaming visualizations to explore your data
- Flexible: Supports text, images, audio, video and sensor data
- Fast and Scalable: Work with large datasets on a single machine
- Ready To Deploy: Export models to Core ML for use in iOS, macOS, watchOS, and tvOS apps
Curated list of resources for iOS developers
The largest collection of machine learning models in Core ML format
Ευχαριστούμε 🎈
Machine Learning with Core ML
By tsif
Machine Learning with Core ML
- 209