# TensorBay: For All Stages of Algorithm Research

## Dataset Management: ZERO to ONE <a href="#id-1" id="id-1"></a>

On TensorBay, you can manage your data by uploading your own dataset and hosting it on TensorBay.

{% content-ref url="data/create" %}
[create](data/create)
{% endcontent-ref %}

* [Open Datasets](https://www.graviti.com/open-datasets) can provide you with numerous high-quality public datasets. Some datasets support [Fork](https://docs.graviti.com/guide/tensorbay/data/fork) and can be directly read and used in the cloud without downloading and data structure conversion.
* After creating your dataset, you can quickly use TensorBay to manage your datasets using visualization widgets to preview datasets online, view dataset label distributions, and more.

## Use Datasets for Your Algorithm Research <a href="#id-2" id="id-2"></a>

* You can use [Python SDK, CLI, or Open API](https://docs.graviti.com/dev-doc/tools) to create new datasets, read your data and annotations, and use your datasets in your pipeline. For your convenience, we have prepared code samples for you to copy directly, attached on pages with relevant functions.
* If you want to iterate over datasets, you can upload and publish your datasets directly with developer tools. This function will increase your efficiency in the process of data cleaning and backup, allowing you to quickly use datasets after release.

## Accelerate Dataset Preparation and Version Control

* GroundTruth Tools enable you to annotate your raw data and manage your annotations. It supports many people to annotate at the same time and to get twice the result with half the effort.&#x20;
* If a dataset is too small to meet your research needs or has severe data maldistribution, you can try to [merge](https://docs.graviti.com/guide/tensorbay/data/merge) your datasets or create by [filter](https://docs.graviti.com/guide/tensorbay/data/filter) to reduce your preparation time.
* TensorBay's [Version Control](https://docs.graviti.com/guide/tensorbay/version) allows you to release different versions of your data and trace back any published versions at any time for a truly clear, traceable version control experience.
