tensorflow:: ops:: ParseSingleExample
#include <parsing_ops.h>Transforma un proto tf.Example (como una cadena) en tensores tipados.
Resumen
Argumentos:
- ámbito: Un objeto de ámbito
- serializado: Un vector que contiene un lote de protos de ejemplo serializados binarios.
- dense_defaults: Una lista de tensores (algunos pueden estar vacíos), cuya longitud coincide con la longitud de
dense_keys. dense_defaults[j] proporciona valores predeterminados cuando el feature_map del ejemplo carece de dense_key[j]. Si se proporciona un tensor vacío para dense_defaults[j], entonces se requiere la característica dense_keys[j]. El tipo de entrada se infiere de dense_defaults[j], incluso cuando está vacío. Si dense_defaults[j] no está vacío y dense_shapes[j] está completamente definido, entonces la forma de dense_defaults[j] debe coincidir con la de dense_shapes[j]. Si dense_shapes[j] tiene una dimensión principal no definida (característica densa de pasos variables), dense_defaults[j] debe contener un solo elemento: el elemento de relleno. - num_sparse: El número de características dispersas que se analizarán del ejemplo. Esto debe coincidir con las longitudes de
sparse_keysysparse_types. - sparse_keys: Una lista de
num_sparsecadenas. Las claves esperadas en las características de los ejemplos asociadas con valores dispersos. - dense_keys: Las claves esperadas en las características de los ejemplos asociadas con valores densos.
- sparse_types: Una lista de
num_sparsetypes; los tipos de datos de cada Feature dados en sparse_keys. Actualmente, la operación ParseSingleExample admite DT_FLOAT (FloatList), DT_INT64 (Int64List) y DT_STRING (BytesList). - dense_shapes: The shapes of data in each Feature given in dense_keys. The length of this list must match the length of
dense_keys. The number of elements in the Feature corresponding to dense_key[j] must always equal dense_shapes[j].NumEntries(). If dense_shapes[j] == (D0, D1, ..., DN) then the shape of output Tensor dense_values[j] will be (D0, D1, ..., DN): In the case dense_shapes[j] = (-1, D1, ..., DN), the shape of the output Tensor dense_values[j] will be (M, D1, .., DN), where M is the number of blocks of elements of length D1 * .... * DN, in the input.
Devoluciones:
-
OutputListíndices dispersos -
OutputListvalores dispersos -
OutputListformas dispersas -
OutputListvalores densos
Constructores y destructores | |
|---|---|
ParseSingleExample (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice<::tensorflow::tstring > & sparse_keys, const gtl::ArraySlice<::tensorflow::tstring > & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes) |
Atributos públicos | |
|---|---|
dense_values | |
operation | |
sparse_indices | |
sparse_shapes | |
sparse_values | |
Atributos públicos
valores_densos
::tensorflow::OutputList dense_values
operación
Operation operation
índices_dispersos
::tensorflow::OutputList sparse_indices
formas dispersas
::tensorflow::OutputList sparse_shapes
valores_dispersos
::tensorflow::OutputList sparse_values
Funciones públicas
Analizar un solo ejemplo
ParseSingleExample( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice<::tensorflow::tstring > & sparse_keys, const gtl::ArraySlice<::tensorflow::tstring > & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes )