tensorflow::ops::ParseExampleV2
#include <parsing_ops.h>Mengubah vektor tf.Example protos (sebagai string) menjadi tensor bertipe.
Ringkasan
Argumen:
- Cakupan: Objek Cakupan
- serialized: Sebuah skalar atau vektor yang berisi biner yang diserialisasi. Contoh protos.
- names: Sebuah tensor yang berisi nama-nama proto yang diserialisasi. Berkorespondensi 1:1 dengan tensor
serialized. Dapat berisi, misalnya, nama kunci tabel (deskriptif) untuk proto yang diserialisasi yang sesuai. Ini murni berguna untuk tujuan debugging, dan keberadaan nilai di sini tidak berpengaruh pada output. Dapat juga berupa vektor kosong jika tidak ada nama yang tersedia. Jika tidak kosong, tensor ini harus memiliki bentuk yang sama dengan "serialized". - sparse_keys: Vektor string. Kunci yang diharapkan dalam fitur Contoh yang terkait dengan nilai sparse.
- dense_keys: Vektor string. Kunci yang diharapkan dalam fitur Contoh yang terkait dengan nilai padat.
- ragged_keys: Vektor string. Kunci yang diharapkan dalam fitur Contoh yang terkait dengan nilai tidak beraturan.
- dense_defaults: Daftar Tensor (beberapa mungkin kosong). Berkorespondensi 1:1 dengan
dense_keys. dense_defaults[j] menyediakan nilai default ketika feature_map contoh tidak memiliki dense_key[j]. Jika Tensor kosong diberikan untuk dense_defaults[j], maka Feature dense_keys[j] diperlukan. Tipe input disimpulkan dari dense_defaults[j], bahkan ketika kosong. Jika dense_defaults[j] tidak kosong, dan dense_shapes[j] didefinisikan sepenuhnya, maka bentuk dense_defaults[j] harus sesuai dengan dense_shapes[j]. Jika dense_shapes[j] memiliki dimensi utama yang tidak terdefinisi (fitur padat langkah variabel), dense_defaults[j] harus berisi satu elemen: elemen padding. - num_sparse: Jumlah kunci sparse.
- sparse_types: Daftar
num_sparsetypes; tipe data dari data di setiap Fitur yang diberikan dalam sparse_keys. Saat ini ParseExample mendukung DT_FLOAT (FloatList), DT_INT64 (Int64List), dan DT_STRING (BytesList). - ragged_value_types: Daftar
num_raggedtypes; tipe data dari data di setiap Fitur yang diberikan dalam ragged_keys (di mananum_ragged = sparse_keys.size()). Saat ini ParseExample mendukung DT_FLOAT (FloatList), DT_INT64 (Int64List), dan DT_STRING (BytesList). - ragged_split_types: Daftar
num_raggedtypes; tipe data dari row_splits di setiap Feature yang diberikan dalam ragged_keys (di mananum_ragged = sparse_keys.size()). Dapat berupa DT_INT32 atau DT_INT64. - dense_shapes: Daftar
num_denseshapes; bentuk data di setiap Fitur yang diberikan dalam dense_keys (di mananum_dense = dense_keys.size()). Jumlah elemen dalam Fitur yang sesuai dengan dense_key[j] harus selalu sama dengan dense_shapes[j].NumEntries(). Jika dense_shapes[j] == (D0, D1, ..., DN) maka bentuk Tensor output dense_values[j] akan menjadi (|serialized|, D0, D1, ..., DN): Output dense hanyalah input yang ditumpuk baris per batch. Ini berlaku untuk dense_shapes[j] = (-1, D1, ..., DN). Dalam hal ini, bentuk Tensor output dense_values[j] akan menjadi (|serialized|, M, D1, .., DN), di mana M adalah jumlah maksimum blok elemen dengan panjang D1 * .... * DN, di seluruh entri minibatch dalam input. Setiap entri minibatch dengan kurang dari M blok elemen dengan panjang D1 * ... * DN akan diisi dengan elemen skalar default_value yang sesuai di sepanjang dimensi kedua.
Mengembalikan:
-
OutputList -
OutputList -
OutputList -
OutputListnilai_padat -
OutputListnilai_kasar -
OutputList
Konstruktor dan Destruktor | |
|---|---|
ParseExampleV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::Input names, :: tensorflow::Input sparse_keys, :: tensorflow::Input dense_keys, :: tensorflow::Input ragged_keys, :: tensorflow::InputList dense_defaults, int64 num_sparse, const DataTypeSlice & sparse_types, const DataTypeSlice & ragged_value_types, const DataTypeSlice & ragged_split_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes) |
Atribut publik | |
|---|---|
dense_values | |
operation | |
ragged_row_splits | |
ragged_values | |
sparse_indices | |
sparse_shapes | |
sparse_values | |
Atribut publik
nilai_padat
::tensorflow::OutputList dense_values
operasi
Operation operation
pemisahan baris bergerigi
::tensorflow::OutputList ragged_row_splits
nilai_jarang
::tensorflow::OutputList ragged_values
indeks_jarang
::tensorflow::OutputList sparse_indices
bentuk_jarang
::tensorflow::OutputList sparse_shapes
nilai_jarang
::tensorflow::OutputList sparse_values
Fungsi publik
ParseExampleV2
ParseExampleV2( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::Input names, ::tensorflow::Input sparse_keys, ::tensorflow::Input dense_keys, ::tensorflow::Input ragged_keys, ::tensorflow::InputList dense_defaults, int64 num_sparse, const DataTypeSlice & sparse_types, const DataTypeSlice & ragged_value_types, const DataTypeSlice & ragged_split_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes )