Does the training image or instances incresases with the default augumentation parameters.? #9176
Replies: 2 comments 5 replies
-
Hi there! 👋 Great question! The default augmentation parameters in YOLOv8 apply augmentations to the actual images during training. These operations are like preprocessing steps and do not physically increase the number of images in your dataset. Instead, augmentations like rotations, scaling, and flipping are applied on-the-fly to diversify the training data, helping improve model robustness without needing more images. For example, during training: from ultralytics import YOLO
# Load a model
model = YOLO('yolov8n.yaml')
# Train the model with default augmentations
results = model.train(data='coco128.yaml', epochs=100, imgsz=640) This will utilize default augmentations on your images dynamically each epoch! Hope this clears it up for you! 😊 |
Beta Was this translation helpful? Give feedback.
-
@pderrenger Hi..! Thanks for the information. Hence, changing the default augmentation hyperparameters could effectively increase the data without manually labeling augmented data. The single class updation should be done in the train.py file, right? Also, is there any possibility of modifying the Yolo backbone architecture to finetune my custom data requirements?.. |
Beta Was this translation helpful? Give feedback.
-
There are some default parameters related to augmentation. Does it increase the training images or just apply the augmentation to the actual image, like doing some preprocessing?
Beta Was this translation helpful? Give feedback.
All reactions