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_keysisparse_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:
-
OutputListsparse_indices -
OutputListsparse_values -
OutputListsparse_shapes -
OutputListdense_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 )