Artificial Intelligence, Machine Learning, Android and the Qualcomm Neural Processing SDK for AI

Using an IDE for mobile apps with the Qualcomm Neural Processing SDK for AI

The use of Artificial Intelligence (AI) is growing rapidly in areas like electronics, aerospace, automotive, finance and consumer services. The increasing power of smartphones is a strong factor in bringing AI to mobile applications as well.

Many use cases are ripe for mobile apps:

Use caseExamples
Natural language generationConverting data into text
Speech recognitionVoice-response interactive systems
Chatbots or virtual agentsAgents or programs able to interact with humans
Machine learning platformsEspecially for prediction and classification
BiometricsIdentifying, measuring and analyzing human behavior and physical aspects
Text analytics with natural language processing (NLP)Understanding structure, meaning and intent
Emotion recognitionDecoding emotions on a human face
Image recognitionIdentifying and detecting features in digital images or video

The following pages describe the process of setting up the Android Studio IDE, developing a machine learning-based app on Android and implementing model prediction with the Qualcomm® Neural Processing SDK for AI.

Types of machine learning

Mobile AI through machine learning algorithms

Data collection and pre-processing techniques

Preparing data for use in machine learning models and deep learning

Introduction to the Qualcomm Neural Processing SDK for AI and its components

Machine learning on edge devices

Benchmarking the Qualcomm Neural Processing SDK for AI vs. TensorFlow on Android

Machine learning inference on edge devices

Bringing up Caffe and TensorFlow frameworks on the Qualcomm Neural Processing SDK for AI

Using MobileNet SSD model for object detection

Setting up the project using the Android Studio IDE and required SDKs

How to build and run a sample AI application from Android Studio

Qualcomm Neural Processing SDK is a product of Qualcomm Technologies, Inc. and/or its subsidiaries.