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 case | Examples |
---|---|
Natural language generation | Converting data into text |
Speech recognition | Voice-response interactive systems |
Chatbots or virtual agents | Agents or programs able to interact with humans |
Machine learning platforms | Especially for prediction and classification |
Biometrics | Identifying, measuring and analyzing human behavior and physical aspects |
Text analytics with natural language processing (NLP) | Understanding structure, meaning and intent |
Emotion recognition | Decoding emotions on a human face |
Image recognition | Identifying 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.