Using the 43 classes from the dataset GTSRB, I trained the YOLO model, the issue is that there were 11 epochs, I will try to do more epochs.
As we could see in the image there are only two classes that are well representated, the sugestions is give to the model more epochs (121) will be my decision. But take notes from the posible overfiting.
These are some examples from the batcht that the model produces:
The best model is in runs/detect/train10/weights/best.pt At the same time if you want to use the the images and labels to train your own model, are added in this repository in zip formaat, unzip them for your personal use. is suggest do a data aumentation, because there are only 11 images per class.
from ultralytics import YOLO
bestModel = YOLO("runs/detect/train10/weights/best.pt")