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:
|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
Data collection and pre-processing techniques
Introduction to the Qualcomm Neural Processing SDK for AI and its components
Benchmarking the Qualcomm Neural Processing SDK for AI vs. TensorFlow on Android
Bringing up Caffe and TensorFlow frameworks on the Qualcomm Neural Processing SDK for AI
Setting up the project using the Android Studio IDE and required SDKs
Qualcomm Neural Processing SDK is a product of Qualcomm Technologies, Inc. and/or its subsidiaries.