# Edge Impulse Documentation - Knowledge > Concepts, guides, courses, metrics, glossary, and FAQ for edge AI and Edge Impulse. This is the "Knowledge" 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) ### Automate training and deployment (MLOps / CI/CD) > I want to automate model builds, testing, and deployment with the Studio API and CI pipelines like GitHub Actions for continuous edge MLOps. - [Drive builds, tests, and deployments from the Studio API.](https://docs.edgeimpulse.com/apis/studio.md) - [Wire training and deployment into a GitHub Actions pipeline.](https://docs.edgeimpulse.com/tutorials/topics/lifecycle-management/deploy-github-actions.md) - [Version, deploy, monitor, and update edge ML systems.](https://docs.edgeimpulse.com/knowledge/concepts/lifecycle/lifecycle-management.md) ### Ship over-the-air (OTA) model updates to deployed devices > I want to update the model on already-deployed devices over the air, and understand the OTA update lifecycle and firmware integration. - [Understand the over-the-air model update lifecycle.](https://docs.edgeimpulse.com/knowledge/concepts/lifecycle/ota-model-updates.md) - [Implement OTA model updates in a C++ firmware application.](https://docs.edgeimpulse.com/tutorials/topics/lifecycle-management/ota-cpp.md) - [Implement OTA model updates on Arduino devices.](https://docs.edgeimpulse.com/tutorials/topics/lifecycle-management/ota-arduino.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) ### Troubleshoot when official docs and community answers disagree > I hit an error or unexpected behavior and want to check the FAQ and glossary first, then community answers - preferring current official documentation when sources conflict. - [Check answers to common questions and known issues first.](https://docs.edgeimpulse.com/knowledge/faq.md) - [Clarify unfamiliar Edge Impulse terminology.](https://docs.edgeimpulse.com/knowledge/glossary.md) - [Search community answers, treating them as user-generated and preferring official docs when they conflict.](https://forum.edgeimpulse.com) ## Knowledge - [Edge Impulse Documentation](https://docs.edgeimpulse.com/index.md) - [Knowledge](https://docs.edgeimpulse.com/knowledge.md) - [FAQ](https://docs.edgeimpulse.com/knowledge/faq.md) - [Glossary](https://docs.edgeimpulse.com/knowledge/glossary.md) - [Getting started for beginners](https://docs.edgeimpulse.com/knowledge/guides/getting-started-for-beginners.md) - [Getting started for embedded engineers](https://docs.edgeimpulse.com/knowledge/guides/getting-started-for-embedded-engineers.md) - [Getting started for machine learning practitioners](https://docs.edgeimpulse.com/knowledge/guides/getting-started-for-ml-practitioners.md) - [Combining impulses](https://docs.edgeimpulse.com/knowledge/guides/combining-impulses.md) - [Increasing model performance](https://docs.edgeimpulse.com/knowledge/guides/increasing-model-performance.md) - [Lowering compute time](https://docs.edgeimpulse.com/knowledge/guides/lowering-compute-time.md) - [Health reference design](https://docs.edgeimpulse.com/knowledge/guides/reference-designs/health-reference-design.md) - [Synchronizing clinical data with a bucket](https://docs.edgeimpulse.com/knowledge/guides/reference-designs/health-reference-design/synchronizing-clinical-data.md) - [Validating clinical data](https://docs.edgeimpulse.com/knowledge/guides/reference-designs/health-reference-design/validating-clinical-data.md) - [Querying clinical data](https://docs.edgeimpulse.com/knowledge/guides/reference-designs/health-reference-design/querying-clinical-data.md) - [Transforming clinical data](https://docs.edgeimpulse.com/knowledge/guides/reference-designs/health-reference-design/transforming-clinical-data.md) - [Audio feature extraction](https://docs.edgeimpulse.com/knowledge/concepts/data-engineering/audio-feature-extraction.md) - [Motion feature extraction](https://docs.edgeimpulse.com/knowledge/concepts/data-engineering/motion-feature-extraction.md) - [Synthetic data](https://docs.edgeimpulse.com/knowledge/concepts/data-engineering/synthetic-data.md) - [Data augmentation](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/data-augmentation.md) - [Neural networks](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/neural-networks.md) - [Layers](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/neural-networks/layers.md) - [Activation functions](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/neural-networks/activation-functions.md) - [Loss functions](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/neural-networks/loss-functions.md) - [Optimizers](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/neural-networks/optimizers.md) - [Learned optimizer (VeLO)](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/neural-networks/learned-optimizer-velo.md) - [Epochs](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/neural-networks/epochs.md) - [On-device learning](https://docs.edgeimpulse.com/knowledge/concepts/machine-learning/on-device-learning.md) - [Lifecycle management](https://docs.edgeimpulse.com/knowledge/concepts/lifecycle/lifecycle-management.md) - [OTA model updates](https://docs.edgeimpulse.com/knowledge/concepts/lifecycle/ota-model-updates.md) - [What is embedded ML, anyway?](https://docs.edgeimpulse.com/knowledge/concepts/what-is-embedded-machine-learning-anyway.md) - [What is edge machine learning (edge ML)?](https://docs.edgeimpulse.com/knowledge/concepts/what-is-edge-machine-learning.md) - [Definitions](https://docs.edgeimpulse.com/knowledge/metrics/definitions.md) - [Inference performance](https://docs.edgeimpulse.com/knowledge/metrics/inference-performance.md) - [Model evaluation](https://docs.edgeimpulse.com/knowledge/metrics/model-evaluation.md) - [Edge AI Fundamentals](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals.md) - [Introduction to edge AI](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/intro-to-edge-ai.md) - [What is edge computing?](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/what-is-edge-computing.md) - [What is machine learning (ML)?](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/what-is-machine-learning.md) - [What is edge AI?](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/what-is-edge-ai.md) - [How to choose an edge AI device](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/how-to-choose-an-edge-ai-device.md) - [Edge AI lifecycle](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/edge-ai-lifecycle.md) - [What is edge MLOps?](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/what-is-edge-mlops.md) - [What is Edge Impulse?](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/what-is-edge-impulse.md) - [Case study: Izoelektro smart grid monitoring](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/case-study-izoelektro.md) - [Test and certification](https://docs.edgeimpulse.com/knowledge/courses/edge-ai-fundamentals/test-and-certification.md) - [Introduction to Embedded Machine Learning](https://docs.edgeimpulse.com/knowledge/courses/introduction-embedded-ml.md) - [Computer Vision with Embedded Machine Learning](https://docs.edgeimpulse.com/knowledge/courses/computer-vision-embedded-ml.md) ## Optional - [Documentation index (all sections)](https://docs.edgeimpulse.com/llms.txt): Root llms.txt router linking every documentation section.