---
title: Augmenter
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/augmenter
---

# Augmenter

An augmenter.

## Declaration

```swift
struct Augmenter<RandomTransformer, RandomNumberGenerator> where RandomTransformer : RandomTransformer, RandomNumberGenerator : RandomNumberGenerator, RandomTransformer.Input == RandomTransformer.Output
```

## Mentioned in

Augmenting images to expand your training data

## Topics

### Creating an augmenter

- [init(generator:_:)](createmlcomponents/augmenter/init(generator:_:).md)

### Applying an augmentation

- [applied(to:)](createmlcomponents/augmenter/applied(to:).md)
- [applied(to:upsampledBy:)](createmlcomponents/augmenter/applied(to:upsampledby:).md)

## See Also

### Augmentations

- [ApplyEachRandomly](createmlcomponents/applyeachrandomly.md)
- [ApplyRandomly](createmlcomponents/applyrandomly.md)
- [AugmentationBuilder](createmlcomponents/augmentationbuilder.md)
- [AugmentationSequence](createmlcomponents/augmentationsequence.md)
- [ChooseRandomly](createmlcomponents/chooserandomly.md)
- [RandomImageCropper](createmlcomponents/randomimagecropper.md)
- [ShuffleRandomly](createmlcomponents/shufflerandomly.md)
- [UniformRandomFloatingPointParameter](createmlcomponents/uniformrandomfloatingpointparameter.md)
- [UniformRandomIntegerParameter](createmlcomponents/uniformrandomintegerparameter.md)
- [UpsampledAugmentationSequence](createmlcomponents/upsampledaugmentationsequence.md)
