A complete walkthrough of building an applied AI data pipeline in Encord — from raw data to exported labels ready for training.
This walkthrough takes you through the complete applied AI workflow in Encord: ingesting data, curating a training set, setting up an annotation Project, labeling with quality control, and exporting labels for training.By the end, you’ll have a working pattern you can adapt for your own use case.
Navigate to Data > Explore in the Encord platform.
Create a Folder to organize your files (e.g. training-data/v1).
Register your data using one of the following methods:
Cloud storage — provide a JSON file of cloud URIs pointing to your files in AWS, GCP, or Azure
Cloud sync — connect a cloud folder and sync automatically as new files are added
Local upload — drag and drop files directly into the platform
Once registered, your files are indexed and available for curation. Encord does not copy your data — files stay in your own storage.See Work with Data for detailed instructions.
In: Data > ExploreBefore annotating, invest time in curation. This ensures you annotate the right data, not just all data.
Open your Folder and explore your data visually.
Use Embedding plots to visualize the distribution of your data. Look for:
Dense clusters — likely duplicates or over-represented conditions
Sparse regions — edge cases or rare conditions worth prioritizing
Run duplicate detection to identify and remove near-identical samples.
Use quality metric filters to remove corrupt, blurry, or low-quality files.
Use natural language search or metadata filters to find specific conditions (e.g. “night driving”, “small objects”, or specific sensor IDs).
Select the samples you want to annotate and save them as a Collection.
Aim for a collection that is diverse and representative of the conditions your model will encounter in production — not just whatever data was easiest to collect.
Take your exported labels into your training pipeline. After training and deploying your model, import its predictions back into Encord to evaluate performance:
Import model predictions into your Project.
Review automatic metrics (mAP, mAR, F1 Score).
Use embedding plots and filters to find where the model underperforms.
Create a new Collection of high-value samples — data where the model fails or is uncertain.
Send the Collection back to Annotate (Step 3) and repeat.
This loop — curate, annotate, train, evaluate, repeat — is the core of applied AI development.