Deep Learning on Mobile Devices
This course is only available as a part of subscription plans.
DIFFICULTY LEVEL: INTERMEDIATE
Learn the pratical strategies for CNN architecture deployement on mobile device.
Explore hands-on step by step example of building an iOS deep learning app
Instructor Bio:
Anirudh Koul
Module 1: Pratical strategies for CNN architecture deployement on mobile devices
- Understand various strategies to circumvent obstacles and build mobile-friendly shallow CNN architectures that
- How to significantly reduce the memory footprint and therefore make them easier
- How to easily store CNN architectures on a smartphone
- How to use family of model compression techniques to prune the network size for live image processing
- How to build a CNN version optimized for inference on mobile devices
- Learn practical strategies to preprocess your data in a manner that makes the models more efficient in the real world
Module 2: Step by step example of building an iOS deep learning app
- Tips and tricks, speed and accuracy trade-offs
- Benchmarks on different hardware to demonstrate how to get started developing your own deep learning application
- Suitabllity for deployment on storage- and power-constrained mobile devices
- How to apply similar techniques reducing the number of GPUs required and optimizing on cost
This course is for current and aspiring Data Scientists, Deep Learning Engineers, AI Product Managers and Application Developers
Knowledge of following tools and concepts is useful:
Python
TensorFlow
Keras
CHECK OUT NEW AND FEATURED COURSES