tensor akışı:: işlem:: AyrıştırmaTek Örnek
#include <parsing_ops.h>
Bir tf.Example protokolünü (dize olarak) yazılan tensörlere dönüştürür.
Özet
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- serileştirilmiş: Bir dizi ikili serileştirilmiş Örnek protokolü içeren bir vektör.
- yoğun_defaults: Uzunluğu,
dense_keys
uzunluğuyla eşleşen Tensörlerin bir listesi (bazıları boş olabilir). yoğun_defaults[j], örneğin feature_map'inde yoğun_anahtar[j] bulunmadığında varsayılan değerleri sağlar. Yoğun_varsayılanlar[j] için boş bir Tensör sağlanırsa, yoğun_anahtarlar[j] Özelliği gereklidir. Giriş türü, boş olsa bile, yoğun_defaults[j]'dan çıkarılır. Yoğun_defaults[j] boş değilse ve yoğun_şekiller[j] tam olarak tanımlanmışsa, yoğun_defaults[j]'nin şekli yoğun_şekiller[j]'nin şekliyle eşleşmelidir. Eğer yoğun_şekiller[j] tanımlanmamış bir ana boyuta sahipse (değişken adımlar yoğun özelliği), yoğun_defaults[j] tek bir öğe içermelidir: dolgu öğesi. - num_sparse: Örnekten ayrıştırılacak seyrek özelliklerin sayısı. Bu,
sparse_keys
vesparse_types
uzunluklarıyla eşleşmelidir. - sparse_keys:
num_sparse
dizelerinin listesi. Örneklerin özelliklerinde beklenen anahtarlar seyrek değerlerle ilişkilidir. - yoğun_anahtarlar: Yoğun değerlerle ilişkili Örneklerin özelliklerinde beklenen anahtarlar.
- sparse_types:
num_sparse
türlerinin listesi; sparse_keys'de verilen her Özellikteki verilerin veri türleri. Şu anda ParseSingleExample işlemi DT_FLOAT (FloatList), DT_INT64 (Int64List) ve DT_STRING'i (BytesList) desteklemektedir. - yoğun_şekiller: Her Özellikteki verilerin yoğun_anahtarlarda verilen şekilleri. Bu listenin uzunluğu,
dense_keys
uzunluğuyla eşleşmelidir. Özellikte yoğun_anahtar[j]'a karşılık gelen öğelerin sayısı her zaman yoğun_şekiller[j].NumEntries()'a eşit olmalıdır. Yoğun_şekiller[j] == (D0, D1, ..., DN) ise, Tensör yoğun_değerleri[j] çıktısının şekli (D0, D1, ..., DN) olacaktır: Yoğun_şekiller[j] = olması durumunda (-1, D1, ..., DN), Tensör yoğun_değerleri[j] çıktısının şekli (M, D1, .., DN) olacaktır; burada M, D1 * uzunluğundaki elemanların blok sayısıdır. ... * DN, girişte.
İade:
-
OutputList
sparse_indices -
OutputList
sparse_values -
OutputList
sparse_shapes -
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
sparse_indexes
::tensorflow::OutputList sparse_indices
seyrek_şekiller
::tensorflow::OutputList sparse_shapes
sparse_values
::tensorflow::OutputList sparse_values
Kamu işlevleri
AyrıştırmaTek Örnek
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 )