Ultralytics YOLO27: Join the waitlist.
License YOLO
Events

A look into DagsHub active learning pipelines

Recap of Yono Mittlefehldt's YOLO VISION 2023 talk on DagsHub active learning pipelines, from data preparation and YOLOv8 training to Label Studio annotation.

Nuvola LadiNuvola Ladi2 min read

Listen to this article

DagsHub active learning pipelines for YOLO models

This recap covers another talk from YOLO VISION 2023 (YV23). At this Ultralytics-powered event, hosted at the Google for Startups campus in Madrid, Yono Mittlefehldt, former Machine Learning Advocate at DagsHub, gave a talk on building active learning pipelines.

Introduction and overview#

The talk opened with an introduction to active learning pipelines and the differences between active learning and traditional supervised learning methods.

Data preparation#

The first step lays the groundwork for the active learning pipeline: importing dependencies, setting up the data source, and enriching metadata with initial annotations.

Model training#

With the data ready, the next step is model training. Using an Ultralytics YOLOv8 dataset and its YAML file, Yono added callbacks to log parameters and metrics during training, making each run easy to track and compare.

Active learning cycle#

The next step is the active learning cycle, an iterative process that involves loading pre-trained models, scoring unlabeled data, and selecting the most informative samples for annotation. Each cycle enriches the data source with new predictions, so the model improves with every iteration.

Active learning for image segmentation#

Yono then applied active learning to image segmentation. Predictions were sent to Label Studio for annotation, showing how a segmentation model can improve over multiple cycles.

Using Label Studio#

Label Studio is a central tool in this pipeline. Projects store the annotated data, and Label Studio servers connect to the tasks API. Mapping tasks to project names keeps the workflow organized and makes collaboration easier.

Wrapping up#

As the talk wrapped up, Yono answered questions from the audience, covering topics from optimizing pipelines for specific tasks to reproducibility and documentation.

Overall, the talk showed how active learning can make data labeling and model training more efficient. We look forward to building on these ideas with the support and involvement of our community.

Watch the full talk on YouTube.

Written by

Nuvola Ladi
Nuvola Ladi

Digital Content Manager · Ultralytics

Nuvola Ladi is a Digital Content Manager at Ultralytics, where she creates content covering vision AI and Ultralytics YOLO and represents the company at industry events such as the PyTorch Conference 2025. Based in Spain, she holds a Master's degree in Visual and Digital Media from IE University. Before joining Ultralytics, she held roles at organizations including XVA Gallery & Hotel and Rolex.

Comments

Ask a question, share your results, or help someone else.

Explore solutions

Computer vision in sports

Computer vision in sports

Discover how Ultralytics YOLO powers sports vision with player and ball tracking, performance analytics, coaching insights, and athlete rehabilitation.
Learn more
Computer vision for aerial imagery

Computer vision for aerial imagery

Turn drone and aerial imagery into real-time insights for agriculture, aquaculture, conservation, and geospatial analysis with Ultralytics YOLO.
Learn more
Computer vision in aerospace

Computer vision in aerospace

Apply computer vision in aerospace with Ultralytics YOLO for aircraft inspection, runway FOD detection, airport ground operations, and composite defect detection.
Learn more
Computer vision in security

Computer vision in security

Protect every site with Ultralytics YOLO models. Vision AI powers perimeter monitoring, threat detection, license-plate recognition, and workplace safety.
Learn more
Computer vision in robotics

Computer vision in robotics

Power smarter machines with Ultralytics YOLO models. Vision AI in robotics drives autonomous navigation, perception, object tracking, and real-time control.
Learn more
Computer vision in logistics

Computer vision in logistics

Streamline logistics with Ultralytics YOLO models. Vision AI enables package inspection, sorting, vehicle tracking, and real-time warehouse safety monitoring.
Learn more
Computer vision in retail

Computer vision in retail

Reimagine retail with Ultralytics YOLO models. Vision AI powers inventory tracking, shelf monitoring, queue management, and smarter customer insights.
Learn more
Computer vision in healthcare

Computer vision in healthcare

Build healthcare solutions with Ultralytics YOLO models. Vision AI in healthcare powers faster medical imaging, smarter diagnostics, and patient monitoring.
Learn more
Computer vision in manufacturing

Computer vision in manufacturing

Optimize manufacturing with Ultralytics YOLO models. Vision AI drives quality control, defect detection, PPE compliance, and assembly line automation.
Learn more
Computer vision in automotive

Computer vision in automotive

Apply computer vision in automotive with Ultralytics YOLO models. Vision AI elevates road safety, driver assistance, and vehicle automation for smarter roads.
Learn more
Computer vision in agriculture

Computer vision in agriculture

Bring vision AI to smart agriculture with Ultralytics YOLO models. Power crop monitoring, livestock tracking, and precision farming for higher, smarter yields.
Learn more

Let's build the future of AI together!

Begin your journey with the future of machine learning