<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/datasets/blob/v4.9.10/tensorflow_datasets/core/features/__init__.py) |

API defining dataset features (image, text, scalar,...).

See [the guide](https://www.tensorflow.org/datasets/features).

## Classes

[`class Audio`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Audio): [`tfds.features.FeatureConnector`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/FeatureConnector) for audio.

[`class BBox`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/BBox): BBox(ymin, xmin, ymax, xmax)

[`class BBoxFeature`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/BBoxFeature): `FeatureConnector` for a normalized bounding box.

[`class ClassLabel`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/ClassLabel): `FeatureConnector` for integer class labels.

[`class Dataset`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Dataset): A Dataset feature encodes a nested dataset.

[`class Documentation`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Documentation): Feature documentation such as a textual description of what this feature means.

[`class Encoding`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Encoding): Encoding type of [`tfds.features.Tensor`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Tensor).

[`class FeatureConnector`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/FeatureConnector): Abstract base class for feature types.

[`class FeaturesDict`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/FeaturesDict): Composite `FeatureConnector`; each feature in `dict` has its own connector.

[`class Image`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Image): `FeatureConnector` for images.

[`class LabeledImage`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/LabeledImage): Image with additional label metadata.

[`class Scalar`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Scalar): A scalar feature of a particular dtype (e.g., np.int64 or np.float).

[`class Sequence`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Sequence): Composite `FeatureConnector` for a `dict` where each value is a list.

[`class Tensor`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Tensor): `FeatureConnector` for generic data of arbitrary shape and type.

[`class TensorInfo`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/TensorInfo): Structure containing info on the [`tf.Tensor`](https://www.tensorflow.org/api_docs/python/tf/Tensor) shape/dtype.

[`class Text`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Text): `FeatureConnector` for text, encoding to integers with a `TextEncoder`.

[`class Video`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/Video): `FeatureConnector` for videos, encoding frames individually on disk.

## Type Aliases

[`DocArg`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/DocArg)