> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fine tune an AI model with custom data using Edge Impulse

> Use Edge Impulse to build, train, and deploy custom AI models on Qualcomm Dragonwing devices with hardware-accelerated NPU inference.

Edge Impulse is an end-to-end platform for building edge AI models on Qualcomm®
Dragonwing™ devices.

It enables dataset creation, model training, and hardware-accelerated deployment.
The platform supports audio, image, sensor data, and custom models in multiple formats.

## Prerequisites

* Ensure that you have set up the device for your development board.
* Ensure that you have established an SSH connection with the Qualcomm evaluation kit. Once connected, the evaluation kit is accessible through its configured IP address. The IP address is required to push models and artifacts for running AI/ML applications.

## Train an AI model

To start building models using Edge Impulse, complete the following steps:

<Steps>
  <Step title="Sign up for an Edge Impulse account">
    Sign up for a free developer account at [Edge Impulse](https://studio.edgeimpulse.com).
  </Step>

  <Step title="Follow an Edge Impulse tutorial">
    To build your first AI model, follow one of the [Edge Impulse tutorials](https://docs.edgeimpulse.com/tutorials).
  </Step>
</Steps>

## Bring your own model

Edge Impulse also supports bring your own model (BYOM) in formats such as SavedModel,
ONNX, LiteRT, TensorRT, or scikit-learn. Models deployed through BYOM are fully supported
on Qualcomm Dragonwing platforms, with NPU acceleration available for quantized models.

If your model is not already quantized, you can upload a representative dataset to improve performance.

To bring your own model for Qualcomm Dragonwing devices, see
[Edge Impulse > Bring Your Own Model](https://docs.edgeimpulse.com/studio/projects/dashboard/byom).
