blob: e0bce09137c1020203f4071c2d3aec2c4318618a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
### `tf.parse_single_example(serialized, features, name=None, example_names=None)` {#parse_single_example}
Parses a single `Example` proto.
Similar to `parse_example`, except:
For dense tensors, the returned `Tensor` is identical to the output of
`parse_example`, except there is no batch dimension, the output shape is the
same as the shape given in `dense_shape`.
For `SparseTensor`s, the first (batch) column of the indices matrix is removed
(the indices matrix is a column vector), the values vector is unchanged, and
the first (`batch_size`) entry of the shape vector is removed (it is now a
single element vector).
##### Args:
* <b>`serialized`</b>: A scalar string Tensor, a single serialized Example.
See `_parse_single_example_raw` documentation for more details.
* <b>`features`</b>: A `dict` mapping feature keys to `FixedLenFeature` or
`VarLenFeature` values.
* <b>`name`</b>: A name for this operation (optional).
* <b>`example_names`</b>: (Optional) A scalar string Tensor, the associated name.
See `_parse_single_example_raw` documentation for more details.
##### Returns:
A `dict` mapping feature keys to `Tensor` and `SparseTensor` values.
##### Raises:
* <b>`ValueError`</b>: if any feature is invalid.
|