cvat-ai / cvat

Annotate better with CVAT, the industry-leading data engine for machine learning. Used and trusted by teams at any scale, for data of any scale.
https://cvat.ai
MIT License
12.68k stars 3.02k forks source link

Active Learning and Online Learning Functionality #2050

Open davodogster opened 4 years ago

davodogster commented 4 years ago

Hi guys,

Are you planning on implementing support for Active Learning or Online Learning for fast object detection labeling in the near future? Cheers, Sam

snosov1 commented 4 years ago

Hey, @davodogster !

Currently, we're working on a POC for "regular" learning with CVAT-based annotation. Online/active learning is a next logical step, but, I think, we'll get around it no sooner than 2021.

davodogster commented 4 years ago

Great to hear that. Does the "regular learning" involve training a model inside CVAT and using it to predict unlabeled images?

snosov1 commented 4 years ago

Not initially. "Regular learning" means:

  1. Setting up a task in CVAT with a predefined annotation schema (e.g. a bounding box annotation with a single label "face" to train a face detector).
  2. Exporting the annotated tasks as a dataset
  3. Training the model using the exported dataset.

Inclusion of the model into CVAT to annotate unlabeled data (and to fine-tune again and to annotate more and so forth) is what I'd call "online learning" and it's something further down the road.

davodogster commented 4 years ago

@snosov1 That makes sense - thanks for the clarification. Looking forward to the online learning in the future. I see that LabelStudio also have it and active learning on their todo list.

ashokbalaraman commented 3 years ago

Any ETA on Active Learning availability?

davodogster commented 3 years ago

@nmanovic any ETA ?

Hommus commented 2 years ago

Would love to see this feature!

dsgibbons commented 1 year ago

Have there been any updates on this? Is there a discussion somewhere that outlines the proposed design? I'd love to see this feature too.

cutrain commented 1 year ago

I'm looking forward to this feature, is there any plan to develop or anyone working one this? I'm willing to develop this function recently.