Hi guys!
I am using yolov3-tiny and yolov4-tiny to train a custom model. For my current task I don't need any rotation, horizontal/vertical flip and skewness on the training images. Do I need to change anything in the .cfg file to disable these types of data augmentation or are they already disabled?
Looking for example inside the yolov4-tiny.cfg file I see angle=0, does this mean that rotation augmentation is disabled? And what about horizontal/vertical flip and skewness, do I need to do anything? Is there a list of the parameters used in yolo with a description about what they do?
Thanks for any info!
Thank you @AlexeyAB, exactly what I was looking for!
Hope you don't mind, I have some doubts about the following:
scale_x_y, resize and jitter, what is the difference?angle=0 means that no rotation augmentation is added, is this right?adversarial_lr=1.0 this is very fascinating and mysterious, could you elaborate a bit what does it mean Changes all detected objects to make it unlike themselves from neural network point of view? In practice what happens?hue, saturation, mosaic, blur, etc) must be placed in the [net] layer, correct?@spinlud
Here is how I understand these params:
Thanks a lot!
Most helpful comment
@spinlud
Here is how I understand these params:
resize - randomly resizes image in range: 1/1.5 - 1.5 with KEEPING aspect ratio of image
jitter - randomly crops and resizes images with CHANGING aspect ratio of image