# 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.


---

# 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.binaexperts.com/datasets/create-a-dataset-version.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.
