# Augmentations

Data augmentation is a crucial step in preparing data for machine learning. In this section, you'll find tools for augmenting your data, allowing you to increase its diversity and enhance machine learning model performance. A specialized data augmentation application streamlines this process and broadens your capabilities.

## Example apps:

* [ImgAug Studio.](https://app.supervisely.com/ecosystem/apps/imgaug-studio?id=70) ImgAug Studio is a wrapper around great ImgAug Library. Interactive UI helps to understand how image transformations work and illustrates how to use this library with Supervisely Format. Once augmentations are combined into pipeline, they can be exported to both python file (for developers) and safer serialization format json. This json config can be used for real-time augmentations during training for some Neural Networks from Supervisely Ecosystem. Only labels of types Polygon, Rectangle and Bitmap in supervisely format can be converted automatically to imgaug format (and vice versa).
* [Create Trainset for SmartTool.](https://app.supervisely.com/ecosystem/apps/create-trainset-for-smarttool?id=19) This app created training dataset for SmartTool from labeled project. All classes in the input project have to be Bitmaps. Please, use app Rasterize objects on images to raster all objects and prepare correct object masks. It is crucial for this app. All classes will be converted to a single class, then instances crop will be performed and then positive/negative points will be randomly generated.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.supervisely.com/data-organization/operations-with-data/augmentations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
