Hello there,
I am new to using Roboflow; and I am currently working on a project where I need to fine-tune a pre-trained model for my specific use case. I have uploaded my dataset, which consists of a mix of images with varied labels; and I have already gone through the process of creating and augmenting the dataset. Now I am at the stage where I need to fine tune a model; but I am encountering a few challenges that I hope some of you might have insights on.
I am unsure about which pre-trained model I should select for fine-tuning. The task I am working on involves object detection, but I am not sure whether I should go with a general-purpose model (like YOLOv5) or a specialized model that might perform better with the type of images I am using.
I am running into some issues with training time. My dataset is not huge; but the training seems to be taking a while. Are there any tips for optimizing the training process or reducing the time it takes without sacrificing too much in terms of accuracy?
Also, I have gone through this post; https://discuss.roboflow.com/t/how-large-of-a-dataset-is-necessary-to-fine-tune-something-like-sam-devops which definitely helped me out a lot.
When it comes to evaluating my models performance; I am trying to figure out what metrics I should focus on. Accuracy is clear; but for object detection; are there any other metrics that I should be tracking to better gauge my models effectiveness?
Thanks in advance for your help and assistance.