#128128th of 206 in ML frameworks and libraries
datasets
Python library that loads public datasets as tf.data pipelines
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 4.6k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- May 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
TensorFlow Datasets (TFDS) is a Python library that downloads and prepares public datasets, such as MNIST, and returns them as tf.data.Dataset objects through tfds.load. It aims for the same examples in the same order for every user, and it has a guide for adding custom datasets. It does not host the datasets; it fetches them from their original sources.
Who it is for: TensorFlow users who need standard public datasets in input pipelines
Strengths
- One call, tfds.load, returns a tf.data.Dataset with split, shuffle and as_supervised options
- Deterministic: all users get the same examples in the same order
- Public catalog plus documented process for adding or requesting datasets
- Apache-2.0, published on PyPI, requires Python 3.11+
Weaknesses
- Output is built around tf.data; other frameworks are not covered in the README
- Does not host data; each dataset's license is left to the user to check
- No guarantee of dataset quality or fairness, per the project disclaimer
- Dataset catalog and API docs live on tensorflow.org, not in the repo README
What it needs
- Needs tensorflow, Python 3.11+
Also in ML frameworks and libraries
See all 206| Rank | Project | Score |
|---|---|---|
| 1 | transformersPython library defining open models for text, vision, audio and multimodal tasks | 94 out of 100 |
| 2 | ultralyticsPython library and CLI for training and running YOLO vision models | 94 out of 100 |
| 3 | pytorchPython tensor library with GPU support and tape-based autograd | 93 out of 100 |
| #4 | pytorch-image-modelsPyTorch library of image models, pretrained weights and training scripts | 93 out of 100 |
| #5 | supervisionPython toolkit for loading, annotating and counting computer vision detections | 92 out of 100 |