This repository contains a series of finetuned YOLOv8 models, exploring the effects of freezing various layers during training. The models are available in sizes ranging from Nano to Large and include three types of freezing configurations:
The purpose of these configurations is to evaluate the trade-offs in performance, training time, and resource usage across different model sizes and freezing strategies.
The models are designed for object detection tasks and can be directly used with the
YOLOv8 framework. Refer to the
README for instructions on loading and fine-tuning these models for specific datasets.
The models were trained on the
Indoor Object Dataset, which includes various household objects in diverse lighting and arrangement conditions. Each model was evaluated on mAP50 and mAP50-95 metrics to assess detection performance.
1from ultralytics import YOLO
2
3# Load a finetuned YOLOv8 model
4model = YOLO('path-to-model.pt')
5
6# Perform inference
7results = model('path-to-image.jpg')
8results.show()