# Edge Impulse Documentation - Studio > Projects, data acquisition, impulse design, training, testing, deployment, and organizations. This is the "Studio" section index of the Edge Impulse documentation, following https://llmstxt.org/. It lists the pages in this section only. For other sections see the root index at https://docs.edgeimpulse.com/llms.txt; for the complete expanded index see https://docs.edgeimpulse.com/llms-full.txt. Links point to the markdown-rendered version of each page (`.md`), so agents retrieve clean content without navigation, ads, or scripts. Every link includes a short note describing the page. ## Intents Intent-bearing retrieval prompts. Match a user request to the closest intent below, then retrieve the linked pages before answering. ### Get started with Edge Impulse from scratch > I am new to Edge Impulse and want to understand the end-to-end workflow - collect data, design an impulse, train a model, and deploy it - so I can build my first edge AI project. - [Build a first project with guided, beginner-friendly explanations.](https://docs.edgeimpulse.com/knowledge/guides/getting-started-for-beginners.md) - [Configure the input, processing, and learning blocks that make up an impulse.](https://docs.edgeimpulse.com/studio/projects/impulse-design.md) - [Pick a complete worked tutorial that matches the project you want to build.](https://docs.edgeimpulse.com/tutorials/end-to-end/overview.md) - [Learn the core edge-AI concepts behind the workflow before building.](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals.md) ### Get started as an embedded engineer > I come from firmware and hardware and want to start from devices, resource constraints, firmware, and on-device deployment rather than from data science. - [Start from devices, firmware, resource constraints, and deployment.](https://docs.edgeimpulse.com/knowledge/guides/getting-started-for-embedded-engineers.md) - [Choose a supported board, device, or accelerator to target.](https://docs.edgeimpulse.com/hardware.md) - [Build a C++ library, firmware, package, or container for a specific target.](https://docs.edgeimpulse.com/studio/projects/deployment.md) ### Get started as an ML practitioner > I come from machine learning and want to start from datasets, model workflows, experiments, SDKs, and evaluation rather than from hardware. - [Start from datasets, model workflows, experiments, SDKs, and evaluation.](https://docs.edgeimpulse.com/knowledge/guides/getting-started-for-ml-practitioners.md) - [Compare alternative impulse and model configurations side by side.](https://docs.edgeimpulse.com/studio/projects/experiments.md) - [Evaluate trained models on held-out data before deploying.](https://docs.edgeimpulse.com/studio/projects/model-testing.md) - [Drive Studio workflows programmatically from the Python SDK.](https://docs.edgeimpulse.com/tools/libraries/sdks/studio/python.md) ### Train an image classification model and deploy it to a device > I want to collect labeled images, train a transfer-learning image classifier in Edge Impulse Studio, and deploy the model to a microcontroller or single-board computer. - [Follow an end-to-end image classification project from data to deployment.](https://docs.edgeimpulse.com/tutorials/end-to-end/image-classification.md) - [Collect and label image data directly in Studio.](https://docs.edgeimpulse.com/tutorials/topics/data/collect-image-data-studio.md) - [Train an image classifier with transfer learning on limited data.](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/transfer-learning-images.md) - [Export the trained impulse to run on your target device.](https://docs.edgeimpulse.com/studio/projects/deployment.md) ### Detect, locate, and count objects in a camera feed > I want to build an object detection model that finds and counts multiple objects in real time on an embedded device, using FOMO or bounding boxes. - [Follow an end-to-end object detection and counting project.](https://docs.edgeimpulse.com/tutorials/end-to-end/object-detection-centroids.md) - [Use FOMO for fast, low-memory object detection on constrained devices.](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/object-detection/fomo.md) - [Compare object detection block options and when to use each.](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/object-detection.md) - [Count and track detected objects with post-processing.](https://docs.edgeimpulse.com/tutorials/topics/post-processing/count-objects-fomo.md) ### Build a keyword spotting or voice command model > I want to recognize spoken keywords or voice commands that run entirely on-device, including how to gather or synthesize the audio data. - [Follow an end-to-end keyword spotting project.](https://docs.edgeimpulse.com/tutorials/end-to-end/keyword-spotting.md) - [Train a keyword model with audio transfer learning.](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/transfer-learning-keyword.md) - [Synthesize keyword audio when you lack real recordings.](https://docs.edgeimpulse.com/tutorials/topics/data/generate-keyword-data-google-tts.md) - [Reuse a ready-made keyword spotting dataset to get started.](https://docs.edgeimpulse.com/datasets/audio/keyword-spotting.md) ### Recognize motion or gestures from accelerometer data > I want to classify movements or gestures from IMU / accelerometer time-series data and deploy the model to a wearable or microcontroller. - [Follow an end-to-end motion / gesture recognition project.](https://docs.edgeimpulse.com/tutorials/end-to-end/motion-recognition.md) - [Extract frequency features from motion signals with spectral analysis.](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/spectral-analysis.md) - [Reuse a continuous motion dataset to prototype quickly.](https://docs.edgeimpulse.com/datasets/time-series/continuous-motion-recognition.md) ### Detect anomalies or defects (visual or sensor) > I want to detect defects, faults, or unusual patterns by learning what 'normal' looks like, using visual anomaly detection or sensor-based anomaly detection. - [Follow an end-to-end visual anomaly / defect detection project.](https://docs.edgeimpulse.com/tutorials/end-to-end/visual-anomaly-detection.md) - [Detect visual defects with FOMO-AD when defect samples are scarce.](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/visual-anomaly-detection-fomo-ad.md) - [Flag abnormal sensor readings with K-means anomaly detection.](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/anomaly-detection-k-means.md) ### Optimize and fit a model to device constraints > My model needs to fit a device's memory and latency budget - I want to search architectures, compare experiments, profile on-device cost, and validate accuracy. - [Search for models and DSP configurations that meet device constraints.](https://docs.edgeimpulse.com/studio/projects/eon-tuner.md) - [Compare candidate impulses on accuracy, latency, and memory.](https://docs.edgeimpulse.com/studio/projects/experiments.md) - [Validate the chosen model on held-out data before shipping.](https://docs.edgeimpulse.com/studio/projects/model-testing.md) ### Import and deploy my own pretrained model (BYOM) > I already have a trained model and want to bring it into Edge Impulse, including custom or freeform input/output formats, and deploy it. - [Bring your own model into a project and profile it for a target.](https://docs.edgeimpulse.com/studio/projects/dashboard/byom.md) - [Deploy a model with custom or freeform input/output formats.](https://docs.edgeimpulse.com/tutorials/topics/machine-learning/deploy-freeform-model.md) ### Generate synthetic data when I lack real samples > I don't have enough real-world data and want to generate synthetic images, audio, or time-series data to train my model. - [Generate synthetic training data from inside Studio.](https://docs.edgeimpulse.com/studio/projects/data-acquisition/synthetic-data.md) - [Understand when and how synthetic data helps model training.](https://docs.edgeimpulse.com/knowledge/concepts/data-engineering/synthetic-data.md) - [Create synthetic image data with a generative model.](https://docs.edgeimpulse.com/tutorials/topics/data/generate-image-data-dall-e.md) ## Studio - [Studio](https://docs.edgeimpulse.com/studio.md) - [Account settings](https://docs.edgeimpulse.com/studio/account-settings.md): Manage your Edge Impulse account profile, password, plan, multi-factor authentication, secrets, and organization access. - [Dashboard](https://docs.edgeimpulse.com/studio/projects/dashboard.md) - [API keys](https://docs.edgeimpulse.com/studio/projects/dashboard/api-keys.md) - [Target device](https://docs.edgeimpulse.com/studio/projects/dashboard/target-device.md) - [Bring your own model (BYOM)](https://docs.edgeimpulse.com/studio/projects/dashboard/byom.md) - [Devices](https://docs.edgeimpulse.com/studio/projects/devices.md) - [Data acquisition](https://docs.edgeimpulse.com/studio/projects/data-acquisition.md) - [Dataset](https://docs.edgeimpulse.com/studio/projects/data-acquisition/dataset.md) - [Uploader](https://docs.edgeimpulse.com/studio/projects/data-acquisition/dataset/uploader.md) - [Define dataset split](https://docs.edgeimpulse.com/studio/projects/data-acquisition/dataset/splits.md) - [Metadata](https://docs.edgeimpulse.com/studio/projects/data-acquisition/dataset/metadata.md) - [Multi-label data](https://docs.edgeimpulse.com/studio/projects/data-acquisition/dataset/multi-label.md) - [Tabular data](https://docs.edgeimpulse.com/studio/projects/data-acquisition/dataset/tabular-data.md) - [Advanced dataset settings](https://docs.edgeimpulse.com/studio/projects/data-acquisition/dataset/advanced-settings.md) - [Data explorer](https://docs.edgeimpulse.com/studio/projects/data-acquisition/data-explorer.md) - [Data sources](https://docs.edgeimpulse.com/studio/projects/data-acquisition/data-sources.md) - [Synthetic data](https://docs.edgeimpulse.com/studio/projects/data-acquisition/synthetic-data.md) - [Labeling queue](https://docs.edgeimpulse.com/studio/projects/data-acquisition/labeling-queue.md) - [AI labeling](https://docs.edgeimpulse.com/studio/projects/data-acquisition/ai-labeling.md) - [CSV Wizard](https://docs.edgeimpulse.com/studio/projects/data-acquisition/csv-wizard.md) - [Auto-labeler](https://docs.edgeimpulse.com/studio/projects/data-acquisition/auto-labeler.md) - [Experiments](https://docs.edgeimpulse.com/studio/projects/experiments.md) - [EON Tuner](https://docs.edgeimpulse.com/studio/projects/eon-tuner.md) - [Search space](https://docs.edgeimpulse.com/studio/projects/eon-tuner/search-space.md) - [Impulse design](https://docs.edgeimpulse.com/studio/projects/impulse-design.md) - [Processing blocks](https://docs.edgeimpulse.com/studio/projects/processing-blocks.md) - [Feature explorer](https://docs.edgeimpulse.com/studio/projects/processing-blocks/feature-explorer.md) - [Audio MFCC](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/audio-mfcc.md) - [Audio MFE](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/audio-mfe.md) - [Audio Syntiant](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/audio-syntiant.md) - [EEG](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/eeg.md) - [Flatten](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/flatten.md) - [HR/HRV](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/hr-hrv.md) - [Image](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/image.md) - [IMU Syntiant](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/imu-syntiant.md) - [Raw data](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/raw-data.md) - [Spectral analysis](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/spectral-analysis.md) - [Spectrogram](https://docs.edgeimpulse.com/studio/projects/processing-blocks/blocks/spectrogram.md) - [Custom processing blocks](https://docs.edgeimpulse.com/studio/organizations/custom-blocks/custom-processing-blocks.md) - [Learning blocks](https://docs.edgeimpulse.com/studio/projects/learning-blocks.md) - [Expert mode](https://docs.edgeimpulse.com/studio/projects/learning-blocks/expert-mode.md) - [Training graphs](https://docs.edgeimpulse.com/studio/projects/learning-blocks/training-graphs.md) - [Anomaly detection](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/anomaly-detection-custom.md) - [Anomaly detection (GMM)](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/anomaly-detection-gmm.md) - [Anomaly detection (K-means)](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/anomaly-detection-k-means.md) - [Classification](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/classification.md) - [Classical ML](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/classical-ml.md) - [Object detection](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/object-detection.md) - [YOLO-Pro](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/object-detection/yolo-pro.md) - [FOMO](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/object-detection/fomo.md) - [MobileNetV2 SSD FPN](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/object-detection/mobilenetv2-ssd-fpn.md) - [Regression](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/regression.md) - [Transfer learning (images)](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/transfer-learning-images.md) - [Transfer learning (keyword spotting)](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/transfer-learning-keyword.md) - [Visual anomaly detection (FOMO-AD)](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/visual-anomaly-detection-fomo-ad.md) - [Custom learning blocks](https://docs.edgeimpulse.com/studio/organizations/custom-blocks/custom-learning-blocks.md) - [NVIDIA TAO](https://docs.edgeimpulse.com/studio/projects/learning-blocks/blocks/nvidia-tao.md) - [Retrain model](https://docs.edgeimpulse.com/studio/projects/retrain-model.md) - [Live classification](https://docs.edgeimpulse.com/studio/projects/live-classification.md) - [Model testing](https://docs.edgeimpulse.com/studio/projects/model-testing.md) - [Performance calibration](https://docs.edgeimpulse.com/studio/projects/performance-calibration.md) - [Object tracking](https://docs.edgeimpulse.com/studio/projects/post-processing/object-tracking.md) - [Deployment](https://docs.edgeimpulse.com/studio/projects/deployment.md) - [EON Compiler](https://docs.edgeimpulse.com/studio/projects/deployment/eon-compiler.md) - [EON Operator Matrix (TensorFlow 2.19)](https://docs.edgeimpulse.com/studio/projects/deployment/eon-compiler-operator-matrix-2-19.md) - [Custom deployment blocks](https://docs.edgeimpulse.com/studio/organizations/custom-blocks/custom-deployment-blocks.md) - [Multi-project deployment](https://docs.edgeimpulse.com/studio/organizations/multi-project-deployment.md) - [Versioning](https://docs.edgeimpulse.com/studio/projects/versioning.md) - [Dashboard](https://docs.edgeimpulse.com/studio/organizations/dashboard.md) - [Data campaigns](https://docs.edgeimpulse.com/studio/organizations/data-campaigns.md) - [Users](https://docs.edgeimpulse.com/studio/organizations/users.md): Understand organization roles and compare the permissions available to Admins, Members, and Guests. - [Projects](https://docs.edgeimpulse.com/studio/organizations/projects.md) - [Data](https://docs.edgeimpulse.com/studio/organizations/data.md) - [Cloud data storage](https://docs.edgeimpulse.com/studio/organizations/data/cloud-data-storage.md) - [Data pipelines](https://docs.edgeimpulse.com/studio/organizations/data-pipelines.md) - [Data transformation](https://docs.edgeimpulse.com/studio/organizations/data-transformation.md) - [Transformation blocks](https://docs.edgeimpulse.com/studio/organizations/transformation-blocks.md) - [Time-series data augmentation](https://docs.edgeimpulse.com/studio/organizations/transformation-blocks/blocks/time-series-data-augmentation.md) - [Upload portals](https://docs.edgeimpulse.com/studio/organizations/upload-portals.md) - [Custom blocks](https://docs.edgeimpulse.com/studio/organizations/custom-blocks.md) - [Custom AI labeling blocks](https://docs.edgeimpulse.com/studio/organizations/custom-blocks/custom-ai-labeling-blocks.md) - [Custom synthetic data blocks](https://docs.edgeimpulse.com/studio/organizations/custom-blocks/custom-synthetic-data-blocks.md) - [Custom transformation blocks](https://docs.edgeimpulse.com/studio/organizations/custom-blocks/custom-transformation-blocks.md) - [Secrets](https://docs.edgeimpulse.com/studio/organizations/secrets.md) ## Optional - [Documentation index (all sections)](https://docs.edgeimpulse.com/llms.txt): Root llms.txt router linking every documentation section.