Cette page a été traduite par l'API Cloud Translation.
Switch to English

tensorflow :: ops :: ParseSingleExample

#include <parsing_ops.h>

Transforme une tf.Example proto (comme une chaîne) dans tenseurs tapées.

Résumé

Arguments:

  • portée: A Portée objet
  • sérialisé: Vecteur contenant un lot de binaire sérialisé Exemple protos.
  • dense_defaults: Une liste de tenseurs (certains peuvent être vides), dont la longueur correspond à la longueur de dense_keys . dense_defaults [j] fournit des valeurs par défaut lorsque le feature_map de l'exemple n'a pas dense_key [j]. Si un vide Tensor est prévu dense_defaults [j], puis les dense_keys Feature [j] est nécessaire. Le type d'entrée est déduit de dense_defaults [j], même quand il est vide. Si dense_defaults [j] est pas vide, et dense_shapes [j] est complètement défini, la forme de dense_defaults [j] doit correspondre à celui de dense_shapes [j]. Si dense_shapes [j] a une plus grande dimension non définie (enjambées variables de fonction dense), dense_defaults [j] doit contenir un seul élément: l'élément de rembourrage.
  • num_sparse: Le nombre de caractéristiques rares à analyser de l'exemple. Cela doit correspondre à la longueur des sparse_keys et sparse_types .
  • sparse_keys: Une liste des num_sparse chaînes. Les touches attendues dans les exemples caractéristiques associées à des valeurs rares.
  • dense_keys: Les clés attendues dans les caractéristiques des exemples associés à des valeurs denses.
  • sparse_types: Une liste de num_sparse types; les types de données de données dans chaque fonction donnée dans sparse_keys. Actuellement , les ParseSingleExample supports op DT_FLOAT (FloatList), DT_INT64 (Int64List) et DT_STRING (BytesList).
  • dense_shapes: Les formes de données dans chaque fonction donnée dans dense_keys. La longueur de cette liste doit correspondre à la longueur dense_keys . Le nombre d'éléments dans la fonction correspondant à dense_key [j] doit toujours être égal dense_shapes [j] .NumEntries (). Si dense_shapes [j] == (D0, D1, ..., DN), la forme de sortie Tensor dense_values [j] sera (D0, D1, ..., DN): Dans les dense_shapes cas [j] = (-1, D1, ..., DN), la forme de la sortie tenseur dense_values [j] est (M, D1, .., DN), où M est le nombre de blocs d'éléments de longueur D1 *. ... * DN, dans l'entrée.

Retour:

  • OutputList sparse_indices
  • OutputList sparse_values
  • OutputList sparse_shapes
  • OutputList dense_values

Constructeurs et Destructeurs

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)

attributs publics

dense_values
operation
sparse_indices
sparse_shapes
sparse_values

attributs publics

dense_values

:: tensorflow::OutputList dense_values

opération

 Operation operation

sparse_indices

:: tensorflow::OutputList sparse_indices

sparse_shapes

:: tensorflow::OutputList sparse_shapes

sparse_values

:: tensorflow::OutputList sparse_values

Les fonctions publiques

ParseSingleExample

 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
)