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

Source: [https://docs.qualcomm.com/doc/80-63442-4/topic/artificial-qualcomm-neural-processing-sdk.html](https://docs.qualcomm.com/doc/80-63442-4/topic/artificial-qualcomm-neural-processing-sdk.html)

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<br>                            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](https://docs.qualcomm.com/doc/80-63442-4/topic/types-of-machine-learning.html)**  

Mobile AI through machine learning algorithms
- **[Data collection and pre-processing techniques](https://docs.qualcomm.com/doc/80-63442-4/topic/data-collection-and-pre-processing-techniques.html)**  

Preparing data for use in machine learning models and deep learning
- **[Introduction to the Qualcomm Neural Processing SDK for AI and its components](https://docs.qualcomm.com/doc/80-63442-4/topic/introduction-to-qualcomm-neural-processing-sdk.html)**  

Machine learning on edge devices
- **[Benchmarking the Qualcomm Neural Processing SDK for AI vs. TensorFlow on Android](https://docs.qualcomm.com/doc/80-63442-4/topic/benchmarking-qualcomm-neural-processing-sdk.html)**  

Machine learning inference on edge devices
- **[Bringing up TensorFlow frameworks on the Qualcomm Neural Processing SDK for AI](https://docs.qualcomm.com/doc/80-63442-4/topic/bringing-up-tensorflow-frameworks.html)**  

Using MobileNet SSD model for object detection
- **[Setting up the project using the Android Studio IDE and required SDKs](https://docs.qualcomm.com/doc/80-63442-4/topic/setting-up-project-android-studio-ide-and-sdks.html)**  

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

Last Published: Jun 24, 2024

[Previous Topic
Learning Resources](https://docs.qualcomm.com/bundle/publicresource/80-63442-4/topics/learning-resources.md) [Next Topic
Types of machine learning](https://docs.qualcomm.com/bundle/publicresource/80-63442-4/topics/types-of-machine-learning.md)