NVlabs/DIODE

Official PyTorch implementation of Data-free Knowledge Distillation for Object Detection, WACV 2021.

36
/ 100
Emerging

DIODE helps machine learning engineers improve the performance of smaller object detection models without needing the original training data. You provide an existing, larger object detection model, and it generates synthetic images with varied objects and scenes. These generated images are then used to train a smaller, "student" model, enabling it to learn from the larger "teacher" model's knowledge.

No commits in the last 6 months.

Use this if you need to transfer the capabilities of a high-performing but large object detection model to a more efficient, smaller model, especially when the original training dataset is unavailable or sensitive.

Not ideal if you already have the original training dataset readily available or if your goal is not to distill knowledge to a smaller model.

object-detection model-optimization computer-vision neural-networks data-synthesis
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 12 / 25

How are scores calculated?

Stars

63

Forks

7

Language

Jupyter Notebook

License

Last pushed

Oct 12, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/NVlabs/DIODE"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.