Skip to main content

What are we doing?

Using a very small dataset of fruit (apples, bananas, blueberries, cherries, kiwi, persimmons, and strawberries) you will learn how to use Encord with images and videos. For all the tasks in this end-to-end process, all artifacts, relevant information, and code is provided. How you want to proceed is up to you. Each section provides a path to use Encord from basic use to SOTA (state-of-the-art) complexity. Pick the path at each STEP that suits your needs best.

Our Goals

Our basic goals are this:
  • Import data: Get our data into Encord. We might want to manage and curate our data, but that is going to depend on how much data we have or how complex our Projects are.
  • Label data: Label our data and export the labels. This is going to involve creating a Project and then actually labeling and reviewing our labels. Once our labels are okay we can export them from Encord.
  • Validate our labels: At scale, using Active streamlines and significantly speeds up validating our labels.
  • Evaluate our model: Compare and optimize our model’s performance using Active.
How you intend to use your data in Encord dictates the best way to use Encord. Using cloud integrations, the SDK, or Task Agents adds complexity to using Encord, but at scale, this complexity adds significant value.

STEP 1: Import Data

Performing ANY of these tasks results in creating the Dataset E2E Fruit Dataset for use with the Project.
basic-01

Import Local Data - UI

Testing and basic annotation Projects using local data.
intermediate-01

Import/Register Cloud Data - UI - Cloud-synced

Testing and basic annotation Projects using cloud data.
intermediate-01

Import/Register Cloud Data - UI

Testing and basic annotation Projects using cloud data.
intermediate-01

Import/Register Cloud Data - SDK

Programmatic testing and basic annotation Projects using cloud data.
advanced-01

Import + Curate Cloud Data - UI

Manage and curate large amounts of data for one or more Projects, using Index Premium.
advanced-01

Import + Curate Cloud Data - SDK

Programmatic managing and curating large amounts of data for one or more Projects, using Index Premium.

STEP 2: Create Project

Performing ANY of these tasks results in creating the Project E2E Fruit Project to annotate.
  • The Ontology is the same for ALL tasks.
  • The Workflow varies depending on the task.
basic-01

Create Project - UI

Create Projects (Ontologies, Workflows, and Projects) using the Encord UI.
intermediate-01

Create Project - SDK

Create Projects (Ontologies, Workflows, and Projects) using the SDK.
intermediate-01

Create Consensus Project - UI

Create Consensus Projects (Ontologies, Workflows, and Projects) using the UI.
advanced-01

Create Consensus Project - SDK

Create Consensus Projects (Ontologies, Workflows, and Projects) using the UI.
advanced-01

Create Project - Import Labels

Create Projects (Ontologies, Workflows, and Projects) for use with your own labels.
advanced-01

Create Project - Import Predictions

Create Projects (Ontologies, Workflows, and Projects) for use with your own model predictions.
advanced-01

Create Project - Task Agents

Create Projects (Ontologies, Workflows, and Projects) for use with Task Agents.

STEP 3: Label Data

Performing ANY of these tasks results in labeling the data and reviewing the labels on the data in the Project E2E Fruit Project.
basic-01

Manually Label

Manually annotate and review your data and then export your labels.
intermediate-01

Use SAM 2

Use SAM 2 and SAM 2 tracking to annotate your data, review using humans, and then export your labels using the UI or the SDK.
advanced-01

Use SAM 2 - Consensus

Use SAM 2 and SAM 2 tracking to annotate your data on a Consensus Project, review using humans, and then export your labels using the UI or the SDK.
advanced-01

Import Labels

Use your model’s labels and review your data (with humans in the loop).
advanced-01

Import Predictions

Use your model’s predictions.
sota-01

Use Task Agents

Use Task Agents to annotate and review your data (with humans in the loop), then use the SDK to export your labels.

STEP 4: Label Verification

Label verification can be performed visually in Annotate as a reviewer. However, at scale, using Active to verify the quality of your labels significantly improves the effectiveness and speed of label verification.
intermediate-01

Label Verification - UI

Verify the quality of your labels using Active.
advanced-01

Label Verification - SDK

Programmatically verify the quality of your labels using Active.

STEP 5: Model Evaluation

Use Active to compare and optimize your model’s performance.
intermediate-01

Model Evaluation

Compare and optimize your model’s performance using Active.
advanced-01

Model Evaluation - SDK

Programmatically compare and optimize your model’s performance using Active.