Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Client-Side Deep Learning

6,765 views

Published on

5 min talk @ try! Swift Tokyo 2017

Published in: Mobile
  • Hey guys! Who wants to chat with me? More photos with me here 👉 http://www.bit.ly/katekoxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Client-Side Deep Learning

  1. 1. Client-Side Deep Learning Shuichi Tsutsumi @shu223 try! Swift Tokyo 2017
  2. 2. CNN APIs in Metal Performance Shaders
  3. 3. Samples
  4. 4. New function for Object Detection ?!
  5. 5. CNN APIs in Metal Performance Shaders
  6. 6. CNN APIs in Metal Performance Shaders CNN APIs in Metal Performance Shaders MPSCNN
  7. 7. MPSCNN • Implement & Run CNN on iOS devices with Metal
  8. 8. (Before) Image Result
  9. 9. (After) Image Result
  10. 10. Client-Side Deep Learning Image Result
  11. 11. "
  12. 12. Train RunTrained Params MPSCNN• TensorFlow • Chainer • etc… • Any file format • The shapes of tensors are defined.
  13. 13. Image Result 60 times / sec Why Client-Side? xUsers # #
  14. 14. $
  15. 15. I don’t explain today about… • What is CNN? • What is Deep Learning? - (Deep Learning is a “deep” neural network.)
  16. 16. Self-Driving Cars AIphaGo Cancer Detection
  17. 17. Self-Driving Cars AIphaGo Cancer Detection
  18. 18. Self-Driving Cars AIphaGo Cancer Detection Deep Learning
  19. 19. Self-Driving Cars AIphaGo Cancer Detection Deep Learning is
  20. 20. Self-Driving Cars AIphaGo Cancer Detection Deep Learning is “Something great”
  21. 21. Self-Driving Cars AIphaGo Cancer Detection “Something great” is available on iOS%
  22. 22. Demo
  23. 23. Thank you!

×