Adding New Classes to a Trained YOLO Model Without Affecting Old Weights
Add new classes to a pre-trained YOLO model, or improve existing ones, without changing the predictions of the other classes, using the RefineDetectionTrainer.
Some of the stuff I've learnt and want to share.
Add new classes to a pre-trained YOLO model, or improve existing ones, without changing the predictions of the other classes, using the RefineDetectionTrainer.
Learn how to prune and fine-tune YOLO models to boost efficiency, reduce size, and speed up inference.
Add reidentification to Ultralytics without compromising latency using object-level features extracted from YOLO.
Use Lightly to pretrain a YOLO backbone through self-supervised learning and then fine-tune it in Ultralytics.
Boost your inference performance by exploiting Kalman filter predictions to interpolate detections for skipped frames.
Extract the object-level features from YOLO for downstream tasks without extra overhead.
Implement class balancing in Ultralytics using a weighted dataloader and improve the performance of minority class.
Get over 10% more mAP in small object detection by exploiting YOLOv8 pose models while training.
Add additional classes to pre-trained YOLOv8 model without affecting the confidences on the existing classes.
Some useful tricks and hacks I learnt while using MMDetection for my research work.