> For the complete documentation index, see [llms.txt](https://docs.binaexperts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.binaexperts.com/datasets/create-a-dataset-version.md).

# Create a Dataset Version

A dataset version is a point-in-time snapshot of your dataset. By keeping track of the exact images, preprocessing steps, and augmentations used in each model iteration, you maintain the ability to reproduce results. This ensures that you can scientifically test various models and frameworks while confidently attributing results to model changes, not to bugs or changes in the data pipeline.

{% hint style="info" %}
Once a version is created, it is frozen in time. This means that any subsequent changes to the project (such as adding or removing images, annotations, or other data) will not affect previously created versions.&#x20;
{% endhint %}

## How to Create a Dataset Version

To create a dataset version:

&#x20;    I.        Click "Versions" in the sidebar of your [BinaExperts](https://binaexperts.com/en) project.

&#x20;  II.        Click "Build New Version".

<figure><img src="/files/I52eDZhM3cnXkoDOUjfU" alt=""><figcaption><p>create a dataset version in <a href="https://binaexperts.com/en">BinaExperts</a></p></figcaption></figure>

From this page, you can:

·        Set the train/test/validation split.

·        Specify preprocessing steps.

·        Define augmentations for your new dataset version.

After specifying the preprocessing steps and augmentations you want to apply, click "**Build Train-Ready Version**". This will generate a new dataset version. You can then use this dataset version to train a model in [BinaExperts](https://binaexperts.com/en) or export it for manual model training.

<figure><img src="/files/sPjfNGd2ZhDRwIgGGybf" alt=""><figcaption><p>train/test/validation split in <a href="https://binaexperts.com/en">BinaExperts</a></p></figcaption></figure>

## Adjusting Train/Validation/Test Splits

During the version creation process, you can readjust the balance of your training, validation, and test sets. To do this:

·        Go to "**Step 4: Train/Test Split**".

·        Click on the option to adjust the split settings.
