tensorflow:: ops:: ParseSingleExample

#include <parsing_ops.h>

Przekształca proto tf.Example (jako ciąg) w tensory typowane.

Streszczenie

Argumenty:

  • zakres: obiekt zakresu
  • serializowany: Wektor zawierający partię binarnych, serializowanych prototypów.
  • dense_defaults: Lista tensorów (niektóre mogą być puste), których długość odpowiada długości dense_keys . dense_defaults[j] zapewnia wartości domyślne, gdy w przykładzie feature_map brakuje dense_key[j]. Jeśli dla dense_defaults[j] podano pusty tensor , wymagana jest funkcja dense_keys[j]. Typ wejściowy jest wnioskowany z dense_defaults[j], nawet gdy jest ona pusta. Jeśli dense_defaults[j] nie jest puste, a dense_shapes[j] jest w pełni zdefiniowane, to kształt dense_defaults[j] musi być zgodny z kształtem dense_shapes[j]. Jeśli dense_shapes[j] ma niezdefiniowany wymiar główny (zmienna liczba kroków dla funkcji dense), dense_defaults[j] musi zawierać pojedynczy element: element wypełnienia.
  • num_sparse: Liczba rzadkich obiektów do przeanalizowania z przykładu. Musi być zgodna z długościami sparse_keys i sparse_types .
  • sparse_keys: Lista ciągów num_sparse . Klucze oczekiwane w funkcjach przykładów związanych z wartościami rzadkimi.
  • dense_keys: Klucze oczekiwane w przykładowych funkcjach powiązanych z gęstymi wartościami.
  • sparse_types: Lista typów num_sparse ; typy danych w każdej funkcji podane w sparse_keys. Obecnie operacja ParseSingleExample obsługuje DT_FLOAT (FloatList), DT_INT64 (Int64List) i DT_STRING (BytesList).
  • dense_shapes: Kształty danych w każdej Cesze podane w dense_keys. Długość tej listy musi odpowiadać długości dense_keys . Liczba elementów w Cesze odpowiadająca dense_key[j] musi zawsze być równa dense_shapes[j].NumEntries(). Jeśli dense_shapes[j] == (D0, D1, ..., DN) to kształt tensora wyjściowego dense_values[j] będzie (D0, D1, ..., DN): W przypadku dense_shapes[j] = (-1, D1, ..., DN), kształt tensora wyjściowego dense_values[j] będzie (M, D1, .., DN), gdzie M jest liczbą bloków elementów o długości D1 * .... * DN w wejściu.

Zwroty:

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

Konstruktory i destruktory

ParseSingleExample (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice< string > & sparse_keys, const gtl::ArraySlice< string > & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes)

Atrybuty publiczne

dense_values
operation
sparse_indices
sparse_shapes
sparse_values

Atrybuty publiczne

gęste_wartości

::tensorflow::OutputList dense_values

działanie

Operation operation

rzadkie_indeksy

::tensorflow::OutputList sparse_indices

rzadkie_kształty

::tensorflow::OutputList sparse_shapes

rzadkie_wartości

::tensorflow::OutputList sparse_values

Funkcje publiczne

Analizuj pojedynczy przykład

 ParseSingleExample(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input serialized,
  ::tensorflow::InputList dense_defaults,
  int64 num_sparse,
  const gtl::ArraySlice< string > & sparse_keys,
  const gtl::ArraySlice< string > & dense_keys,
  const DataTypeSlice & sparse_types,
  const gtl::ArraySlice< PartialTensorShape > & dense_shapes
)