Post on 12-Apr-2017
Client-Side Deep LearningShuichi Tsutsumi @shu223 try! Swift Tokyo 2017
CNN APIs in
Metal Performance Shaders
Samples
New function for Object Detection ?!
CNN APIs in Metal Performance Shaders
CNN APIs in Metal Performance Shaders
CNN APIs in Metal Performance Shaders
MPSCNN
MPSCNN• Implement & Run CNN on iOS devices with Metal
(Before)
Image
Result
(After)
Image
Result
Client-Side Deep Learning
Image
Result
"
Train RunTrained Params
MPSCNN• TensorFlow • Chainer • etc…
• Any file format• The shapes of tensors
are defined.
Image
Result60 times / sec
Why Client-Side?xUsers
#
#
$
I don’t explain today about…
• What is CNN?• What is Deep Learning?
- (Deep Learning is a “deep” neural network.)
Self-Driving Cars AIphaGo
Cancer Detection
Self-Driving Cars AIphaGo
Cancer Detection
Self-Driving Cars AIphaGo
Cancer Detection
Deep Learning
Self-Driving Cars AIphaGo
Cancer Detection
Deep Learningis
Self-Driving Cars AIphaGo
Cancer Detection
Deep Learning is
“Something great”
Self-Driving Cars AIphaGo
Cancer Detection
“Something great”is available on iOS%
Demo
Thank you!