#9 · Primary category: Data Annotation & Labeling Tools

autodistill

auto-labeling computer-vision deep-learning foundation-models grounding-dino image-annotation image-classification instance-segmentation labeling-tool machine-learning model-distillation multimodal object-detection pytorch segment-anything yolov5 yolov8

Images to inference with no labeling (use foundation models to train supervised models).

Project last updated:05/14/25

GitHub Stars

2.8K

Forks

222

Contributors

20

License

Apache-2.0

Why we included this project

Getting a custom detector off the ground usually means hand-labeling thousands of images, which is where most vision projects slow to a crawl. Autodistill skips that step by running a large foundation model as a teacher over your unlabeled images and using the labels it produces to train a smaller supervised model, one light enough to run at the edge. The plugin API keeps the pieces swappable, so Grounding DINO or Segment Anything can act as the teacher while YOLOv8 or DETR serve as the target detector, and switching models does not require reworking your pipeline. That tradeoff is the point: you pay for one expensive labeling pass up front and get cheap, low-latency inference afterward. If you know the classes you want to detect but do not have a curated dataset, Autodistill takes you from raw images to a deployable model without a labeling tool in between.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category