tensorflow::ops::ParseSingleExample

#include <parsing_ops.h>

tf.Example proto'sunu (dize olarak) tipli tensörlere dönüştürür.

Özet

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • Serileştirilmiş: İkili serileştirilmiş örnek prototiplerden oluşan bir grup içeren vektör.
  • dense_defaults: Uzunluğu dense_keys uzunluğuyla eşleşen Tensor'ların (bazıları boş olabilir) bir listesi. dense_defaults[j], örneğin feature_map'inde dense_key[j] bulunmadığında varsayılan değerler sağlar. dense_defaults[j] için boş bir Tensor sağlanırsa, dense_keys[j] özelliği gereklidir. Giriş türü, boş olsa bile dense_defaults[j]'den çıkarılır. dense_defaults[j] boş değilse ve dense_shapes[j] tamamen tanımlanmışsa, dense_defaults[j]'nin şekli dense_shapes[j]'nin şekliyle eşleşmelidir. dense_shapes[j]'nin tanımlanmamış bir ana boyutu varsa (değişken adımlı yoğun özellik), dense_defaults[j] tek bir öğe içermelidir: dolgu öğesi.
  • num_sparse: Örnekten ayrıştırılacak seyrek özelliklerin sayısı. Bu sayı, sparse_keys ve sparse_types uzunluklarıyla eşleşmelidir.
  • sparse_keys: num_sparse adet dizeden oluşan bir liste. Örneklerin seyrek değerlerle ilişkili özelliklerinde beklenen anahtarlar.
  • dense_keys: Örneklerin özelliklerinde yoğun değerlerle ilişkilendirilmesi beklenen anahtarlar.
  • sparse_types: num_sparse veri türünden oluşan bir liste; sparse_keys'te verilen her Feature'daki verilerin veri türleri. Şu anda ParseSingleExample işlemi DT_FLOAT (FloatList), DT_INT64 (Int64List) ve DT_STRING (BytesList) türlerini desteklemektedir.
  • dense_shapes: dense_keys'te verilen her Özellikteki verilerin şekilleri. Bu listenin uzunluğu dense_keys uzunluğuyla eşleşmelidir. dense_key[j]'ye karşılık gelen Özellikteki eleman sayısı her zaman dense_shapes[j].NumEntries()'e eşit olmalıdır. dense_shapes[j] == (D0, D1, ..., DN) ise, çıktı Tensor'u dense_values[j]'nin şekli (D0, D1, ..., DN) olacaktır. dense_shapes[j] = (-1, D1, ..., DN) durumunda, çıktı Tensor'u dense_values[j]'nin şekli (M, D1, .., DN) olacaktır; burada M, girişteki D1 * .... * DN uzunluğundaki eleman bloklarının sayısıdır.

İadeler:

  • OutputList seyrek_indeksler
  • OutputList seyrek değerler
  • OutputList seyrek şekiller
  • OutputList yoğun_değerler

Yapıcılar ve Yıkıcılar

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)

Genel özellikler

dense_values
operation
sparse_indices
sparse_shapes
sparse_values

Genel özellikler

yoğun_değerler

::tensorflow::OutputList dense_values

operasyon

Operation operation

seyrek_indeksler

::tensorflow::OutputList sparse_indices

seyrek_şekiller

::tensorflow::OutputList sparse_shapes

seyrek_değerler

::tensorflow::OutputList sparse_values

Kamusal işlevler

Tek Örneği Ayrıştır

 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
)