- An understanding of machine learning
- Experience with mobile development
Audience
- Software Engineers
- Mobile App Developers
ML Kit is a mobile SDK provided by Google for integrating machine learning technologies into Android and iOS apps. It features usable APIs for barcode scanning, face detection, image labeling, object detection and tracking, text recognition, translations, and other vision and language processing functions.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use Google’s ML Kit to build machine learning models that are optimized for processing on mobile devices.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing machine learning features for mobile apps.
- Integrate new machine learning technologies into Android and iOS apps using the ML Kit APIs.
- Enhance and optimize existing apps using the ML Kit SDK for on-device processing and deployment.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- ML Kit vs TensorFlow vs other machine learning services
- Overview of ML Kit features and components
Getting Started
- Setting up the ML Kit SDK
- Exploring APIs and sample apps
Implementing ML Kit Vision APIs
- Automating data entry (Text Recognition)
- Detecting faces for selfies and portraits (Face Detection)
- Interpreting body positions (Pose Detection)
- Adding background effects (Selfie Segmentation)
- Integrating Barcode Scanning
- Identifying objects, places, species, etc. (Image Labeling)
- Locating prominent objects in an image (Object Detection and Tracking)
- Recognizing handwritten texts (Digital Ink Recognition)
Working with Natural Language APIs
- Identifying languages
- Translating texts
- Generating smart replies
- Using entity extraction
Optimizing Existing Apps with ML Kit
- Using custom models with ML Kit
- Migrating from Firebase to the new ML Kit SDK
- Migrating from Mobile Vision to ML Kit SDK
- Reducing app size for deployment
- Refactoring apps to use dynamic feature modules
Troubleshooting Tips
Summary and Next Steps
United Arab Emirates - Machine Learning for Mobile Apps using Google’s ML Kit
Qatar - Machine Learning for Mobile Apps using Google’s ML Kit
Egypt - Machine Learning for Mobile Apps using Google’s ML Kit
Saudi Arabia - Machine Learning for Mobile Apps using Google’s ML Kit
South Africa - Machine Learning for Mobile Apps using Google’s ML Kit
Brasil - Machine Learning for Mobile Apps using Google’s ML Kit
Canada - Machine Learning for Mobile Apps using Google’s ML Kit
中国 - Machine Learning for Mobile Apps using Google’s ML Kit
香港 - Machine Learning for Mobile Apps using Google’s ML Kit
澳門 - Machine Learning for Mobile Apps using Google’s ML Kit
台灣 - Machine Learning for Mobile Apps using Google’s ML Kit
USA - Machine Learning for Mobile Apps using Google’s ML Kit
Österreich - Machine Learning for Mobile Apps using Google’s ML Kit
Schweiz - Machine Learning for Mobile Apps using Google’s ML Kit
Deutschland - Machine Learning for Mobile Apps using Google’s ML Kit
Czech Republic - Machine Learning for Mobile Apps using Google’s ML Kit
Denmark - Machine Learning for Mobile Apps using Google’s ML Kit
Estonia - Machine Learning for Mobile Apps using Google’s ML Kit
Finland - Machine Learning for Mobile Apps using Google’s ML Kit
Greece - Machine Learning for Mobile Apps using Google’s ML Kit
Magyarország - Machine Learning for Mobile Apps using Google’s ML Kit
Ireland - Machine Learning for Mobile Apps using Google’s ML Kit
Luxembourg - Machine Learning for Mobile Apps using Google’s ML Kit
Latvia - Machine Learning for Mobile Apps using Google’s ML Kit
España - Machine Learning for Mobile Apps using Google’s ML Kit
Italia - Machine Learning for Mobile Apps using Google’s ML Kit
Lithuania - Machine Learning for Mobile Apps using Google’s ML Kit
Nederland - Machine Learning for Mobile Apps using Google’s ML Kit
Norway - Machine Learning for Mobile Apps using Google’s ML Kit
Portugal - Machine Learning for Mobile Apps using Google’s ML Kit
România - Machine Learning for Mobile Apps using Google’s ML Kit
Sverige - Machine Learning for Mobile Apps using Google’s ML Kit
Türkiye - Machine Learning for Mobile Apps using Google’s ML Kit
Malta - Machine Learning for Mobile Apps using Google’s ML Kit
Belgique - Machine Learning for Mobile Apps using Google’s ML Kit
France - Machine Learning for Mobile Apps using Google’s ML Kit
日本 - Machine Learning for Mobile Apps using Google’s ML Kit
Australia - Machine Learning for Mobile Apps using Google’s ML Kit
Malaysia - Machine Learning for Mobile Apps using Google’s ML Kit
New Zealand - Machine Learning for Mobile Apps using Google’s ML Kit
Philippines - Machine Learning for Mobile Apps using Google’s ML Kit
Singapore - Machine Learning for Mobile Apps using Google’s ML Kit
Thailand - Machine Learning for Mobile Apps using Google’s ML Kit
Vietnam - Machine Learning for Mobile Apps using Google’s ML Kit
India - Machine Learning for Mobile Apps using Google’s ML Kit
Argentina - Machine Learning for Mobile Apps using Google’s ML Kit
Chile - Machine Learning for Mobile Apps using Google’s ML Kit
Costa Rica - Machine Learning for Mobile Apps using Google’s ML Kit
Ecuador - Machine Learning for Mobile Apps using Google’s ML Kit
Guatemala - Machine Learning for Mobile Apps using Google’s ML Kit
Colombia - Machine Learning for Mobile Apps using Google’s ML Kit
México - Machine Learning for Mobile Apps using Google’s ML Kit
Panama - Machine Learning for Mobile Apps using Google’s ML Kit
Peru - Machine Learning for Mobile Apps using Google’s ML Kit
Uruguay - Machine Learning for Mobile Apps using Google’s ML Kit
Venezuela - Machine Learning for Mobile Apps using Google’s ML Kit
Polska - Machine Learning for Mobile Apps using Google’s ML Kit
United Kingdom - Machine Learning for Mobile Apps using Google’s ML Kit
South Korea - Machine Learning for Mobile Apps using Google’s ML Kit
Pakistan - Machine Learning for Mobile Apps using Google’s ML Kit
Sri Lanka - Machine Learning for Mobile Apps using Google’s ML Kit
Bulgaria - Machine Learning for Mobile Apps using Google’s ML Kit
Bolivia - Machine Learning for Mobile Apps using Google’s ML Kit
Indonesia - Machine Learning for Mobile Apps using Google’s ML Kit
Kazakhstan - Machine Learning for Mobile Apps using Google’s ML Kit
Moldova - Machine Learning for Mobile Apps using Google’s ML Kit
Morocco - Machine Learning for Mobile Apps using Google’s ML Kit
Tunisia - Machine Learning for Mobile Apps using Google’s ML Kit
Kuwait - Machine Learning for Mobile Apps using Google’s ML Kit
Oman - Machine Learning for Mobile Apps using Google’s ML Kit
Slovakia - Machine Learning for Mobile Apps using Google’s ML Kit
Kenya - Machine Learning for Mobile Apps using Google’s ML Kit
Nigeria - Machine Learning for Mobile Apps using Google’s ML Kit
Botswana - Machine Learning for Mobile Apps using Google’s ML Kit
Slovenia - Machine Learning for Mobile Apps using Google’s ML Kit
Croatia - Machine Learning for Mobile Apps using Google’s ML Kit
Serbia - Machine Learning for Mobile Apps using Google’s ML Kit
Bhutan - Machine Learning for Mobile Apps using Google’s ML Kit
Nepal - Machine Learning for Mobile Apps using Google’s ML Kit
Uzbekistan - Machine Learning for Mobile Apps using Google’s ML Kit