Course Abstract
DIFFICULTY LEVEL: INTERMEDIATE
Learning Objectives
-
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
Instructor Bio:

Head of AI & Research | Aira
Anirudh Koul
Course Outline
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
Background knowledge
-
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