Builder class for preparing tf.train.Example.
tfm.core.tf_example_builder.TfExampleBuilder() -> None
Read API doc at https://www.tensorflow.org/api_docs/python/tf/train/Example
| Example usage | 
|---|
| >>> example_builder = TfExampleBuilder()
>>> example = (
        example_builder.add_bytes_feature('feature_a', 'foobarbaz')
        .add_ints_feature('feature_b', [1, 2, 3])
        .example)
 | 
| Attributes | 
|---|
| example | Returns a copy of the generated tf.train.Example proto. | 
| serialized_example | Returns a serialized string of the generated tf.train.Example proto. | 
Methods
add_bytes_feature
View source
add_bytes_feature(
    key: str, value: BytesValueType
) -> TfExampleBuilder
Adds byte(s) or string(s) with key to the example.
| Args | 
|---|
| key | String key of the feature. | 
| value | The byte(s) or string(s) to be added to the example. | 
| Returns | 
|---|
| The builder object for subsequent method calls. | 
add_feature
View source
add_feature(
    key: str, feature: tf.train.Feature
) -> TfExampleBuilder
Adds predefined feature with key to the example.
| Args | 
|---|
| key | String key of the feature. | 
| feature | The feature to be added to the example. | 
| Returns | 
|---|
| The builder object for subsequent method calls. | 
add_feature_dict
View source
add_feature_dict(
    feature_dict: Mapping[str, tf.train.Feature]
) -> TfExampleBuilder
Adds the predefined feature_dict to the example.
| Args | 
|---|
| feature_dict | A dictionary from tf.Example feature key to
tf.train.Feature. | 
| Returns | 
|---|
| The builder object for subsequent method calls. | 
add_floats_feature
View source
add_floats_feature(
    key: str, value: Union[float, Sequence[float]]
) -> TfExampleBuilder
Adds float(s) with key to the example.
| Args | 
|---|
| key | String key of the feature. | 
| value | The float(s) to be added to the example. | 
| Returns | 
|---|
| The builder object for subsequent method calls. | 
add_ints_feature
View source
add_ints_feature(
    key: str, value: Union[int, Sequence[int]]
) -> TfExampleBuilder
Adds integer(s) with key to the example.
| Args | 
|---|
| key | String key of the feature. | 
| value | The integer(s) to be added to the example. | 
| Returns | 
|---|
| The builder object for subsequent method calls. | 
reset
View source
reset() -> TfExampleBuilder
Resets the example to an empty proto.
set
View source
set(
    example: tf.train.Example
) -> TfExampleBuilder
Sets the example.