tensor akışı:: işlem:: SeyrekÇapraz Karma
#include <sparse_ops.h>Seyrek ve yoğun tensörlerin listesinden seyrek çapraz oluşturur.
Özet
Operasyon, her biri bir özellik sütununun özelliklerini temsil eden, biri 2D SparseTensor ve diğeri 2D Tensor olmak üzere iki liste alır. Bu özelliklerin toplu çaprazlamalarıyla bir 2D SparseTensor çıktısı alır.
Örneğin, eğer girişler
inputs[0]: SparseTensor with shape = [2, 2] [0, 0]: "a" [1, 0]: "b" [1, 1]: "c" inputs[1]: SparseTensor with shape = [2, 1] [0, 0]: "d" [1, 0]: "e" inputs[2]: Tensor [["f"], ["g"]]
o zaman çıktı olacak
shape = [2, 2] [0, 0]: "a_X_d_X_f" [1, 0]: "b_X_e_X_g" [1, 1]: "c_X_e_X_g"
hashed_output=true ise çıktı şu şekilde olacaktır:
shape = [2, 2]
[0, 0]: FingerprintCat64(
Fingerprint64("f"), FingerprintCat64(
Fingerprint64("d"), Fingerprint64("a")))
[1, 0]: FingerprintCat64(
Fingerprint64("g"), FingerprintCat64(
Fingerprint64("e"), Fingerprint64("b")))
[1, 1]: FingerprintCat64(
Fingerprint64("g"), FingerprintCat64(
Fingerprint64("e"), Fingerprint64("c")))Argümanlar:
- kapsam: Bir Kapsam nesnesi
- endeksler: 2-D. Her girişin indeksleri
SparseTensor. - değerler: 1-D. her
SparseTensordeğerleri. - şekiller: 1-D. Her
SparseTensorşekilleri. - yoğun_girişler: 2 boyutlu. Yoğun
Tensorile temsil edilen sütunlar. - num_buckets: hashed_output doğru ise kullanılır. çıktı = hashed_valuenum_buckets eğer sayı_buckets > 0 değilse hashed_value.
- Strong_hash: boolean, eğer doğruysa, farmhash yerine tuzlu siphash kullanılacaktır.
- salt: Siphash fonksiyonu tarafından kullanılacak tuzu belirtin.
İade:
-
Outputçıktı_endeksleri: 2-D. BirleştirilmişSparseTensorendeksleri. -
Outputçıkış değerleri: 1-D. Birleştirilmiş veya hash edilmişSparseTensorboş olmayan değerleri. -
Outputçıktı_şekli: 1-D. BirleştirilmişSparseTensorşekli.
Yapıcılar ve Yıkıcılar | |
|---|---|
SparseCrossHashed (const :: tensorflow::Scope & scope, :: tensorflow::InputList indices, :: tensorflow::InputList values, :: tensorflow::InputList shapes, :: tensorflow::InputList dense_inputs, :: tensorflow::Input num_buckets, :: tensorflow::Input strong_hash, :: tensorflow::Input salt) |
Genel özellikler | |
|---|---|
operation | |
output_indices | |
output_shape | |
output_values | |
Genel özellikler
operasyon
Operation operation
çıktı_endeksleri
::tensorflow::Output output_indices
çıktı_şekli
::tensorflow::Output output_shape
çıktı_değerleri
::tensorflow::Output output_values
Kamu işlevleri
SeyrekÇapraz Karma
SparseCrossHashed( const ::tensorflow::Scope & scope, ::tensorflow::InputList indices, ::tensorflow::InputList values, ::tensorflow::InputList shapes, ::tensorflow::InputList dense_inputs, ::tensorflow::Input num_buckets, ::tensorflow::Input strong_hash, ::tensorflow::Input salt )