<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/decode/partial_decode.py#L34-L82) |

Allow to decode a subset of features.

    tfds.decode.PartialDecoding(
        features: https://www.tensorflow.org/datasets/api_docs/python/tfds/typing/FeatureSpecs,
        decoders: Optional[utils.TreeDict[base.Decoder]] = None
    )

#### See guide:

<https://www.tensorflow.org/datasets/decode#only_decode_a_sub-set_of_the_features>

<br />

<br />

<br />

| ## Args ||
|---|---|
| `features` | A nested dict of [`tfds.features.FeatureConnector`](https://www.tensorflow.org/datasets/api_docs/python/tfds/features/FeatureConnector) |
| `decoders` | Optional additional decoders to apply (e.g. [`tfds.decode.SkipDecoding()`](https://www.tensorflow.org/datasets/api_docs/python/tfds/decode/SkipDecoding)) |

<br />

## Methods

### `extract_features`

[View source](https://github.com/tensorflow/datasets/blob/v4.9.10/tensorflow_datasets/core/decode/partial_decode.py#L56-L82)

    extract_features(
        features: https://www.tensorflow.org/datasets/api_docs/python/tfds/features/FeatureConnector
    ) -> https://www.tensorflow.org/datasets/api_docs/python/tfds/features/FeatureConnector

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

Extract the subset of features

<br />

<br />

<br />

| Args ||
|---|---|
| `features` | Features on which extract the sub-set |

<br />

<br />

<br />

<br />

| Returns ||
|---|---|
| `features_subset` | A subset of the features |

<br />