tensor akışı:: işlem:: StringToHashBucketFast
#include <string_ops.h>
Giriş Tensörü'ndeki her dizeyi, belirli sayıda kovayla karma moduna dönüştürür.
Özet
Hash işlevi, süreç içindeki dizenin içeriğine göre belirleyicidir ve asla değişmez. Ancak kriptografiye uygun değildir. Bu işlev, CPU zamanının kısıtlı olduğu ve girişlerin güvenilir veya önemsiz olduğu durumlarda kullanılabilir. Rakiplerin, hepsinin aynı pakete hash edildiği girdiler oluşturma riski vardır. Bu sorunu önlemek için tf.string_to_hash_bucket_strong
ile güçlü bir karma işlevi kullanın.
Örnekler:
tf.strings.to_hash_bucket_fast(["Merhaba", "TensorFlow", "2.x"], 3).numpy() array([0, 2, 2])
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- giriş: Bir karma paketi atamak için kullanılan dizeler.
- num_buckets: Kova sayısı.
İade:
Yapıcılar ve Yıkıcılar | |
---|---|
StringToHashBucketFast (const :: tensorflow::Scope & scope, :: tensorflow::Input input, int64 num_buckets) |
Genel özellikler | |
---|---|
operation | |
output |
Kamu işlevleri | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Genel özellikler
operasyon
Operation operation
çıktı
::tensorflow::Output output
Kamu işlevleri
StringToHashBucketFast
StringToHashBucketFast( const ::tensorflow::Scope & scope, ::tensorflow::Input input, int64 num_buckets )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const