They're Good Dogs
A gentle introduction to Core ML and Vision
Andrew Harvey (@mootpointer)
They're Good Dogs A gentle introduction to Core ML and Vision - - PowerPoint PPT Presentation
They're Good Dogs A gentle introduction to Core ML and Vision Andrew Harvey (@mootpointer) A Question For You What we will not cover In depth machine learning Cats Bleeding edge real - world implementations What we will cover
They're Good Dogs
A gentle introduction to Core ML and Vision
Andrew Harvey (@mootpointer)
What we will not cover
implementations
What we will cover
Enough dogs. Show me the code
(Said no one ever.)
xkcd.com/1425
Your App
Domain Specific
Vision
Vision
With a pixel buffer
VNImageRequestHandler(cvPixelBuffer: imageBuffer,
Vision
Or a CGImage
VNImageRequestHandler(cgImage: image,
Natural language processing
GameplayKit
Core ML
Core ML
The fun stuff!
model.prediction(from: featureProvider)
MLFeatureProvider
Metal Performance Shaders
Accelerate and BNNs
If you're starting out
You probably want
Any Questions?
That's enough code.
Let's talk about
Here's one I prepared earlier
(Live demo ensues)
Ecosystem
You still have to train your
Keras
keras.io
Caffe
caffe.berkeleyvision.org
scikit-learn
scikit-learn.org
coremltools
developer.apple.com/machine-learning
Privacy
Latency
Offline
"If you can avoid a network round trip, you probably should."
Core ML + ARKit = !
Where to from here?
Learn you some acronyms
CNNs, LSTMs, RNNs.
(Oh my!)
xkcd.com/1838
fast.ai
Make your own.
developer.apple.com/machine-learning
Understand your features
Make fun things!
Thanks!
(I'm hiring!)
andrew@canceraid.com