---
description: Detailed exploration into Ultralytics data augmentation methods including BaseTransform, MixUp, LetterBox, ToTensor, and more for enhancing model performance.
keywords: Ultralytics, Data Augmentation, BaseTransform, MixUp, RandomHSV, LetterBox, Albumentations, classify_transforms, classify_albumentations
---
## BaseTransform
---
### ::: ultralytics.data.augment.BaseTransform
## Compose
---
### ::: ultralytics.data.augment.Compose
## BaseMixTransform
---
### ::: ultralytics.data.augment.BaseMixTransform
## Mosaic
---
### ::: ultralytics.data.augment.Mosaic
## MixUp
---
### ::: ultralytics.data.augment.MixUp
## RandomPerspective
---
### ::: ultralytics.data.augment.RandomPerspective
## RandomHSV
---
### ::: ultralytics.data.augment.RandomHSV
## RandomFlip
---
### ::: ultralytics.data.augment.RandomFlip
## LetterBox
---
### ::: ultralytics.data.augment.LetterBox
## CopyPaste
---
### ::: ultralytics.data.augment.CopyPaste
## Albumentations
---
### ::: ultralytics.data.augment.Albumentations
## Format
---
### ::: ultralytics.data.augment.Format
## ClassifyLetterBox
---
### ::: ultralytics.data.augment.ClassifyLetterBox
## CenterCrop
---
### ::: ultralytics.data.augment.CenterCrop
## ToTensor
---
### ::: ultralytics.data.augment.ToTensor
## v8_transforms
---
### ::: ultralytics.data.augment.v8_transforms
## classify_transforms
---
### ::: ultralytics.data.augment.classify_transforms
## hsv2colorjitter
---
### ::: ultralytics.data.augment.hsv2colorjitter
## classify_albumentations
---
### ::: ultralytics.data.augment.classify_albumentations