tensorflow::ops::StringToHashBucketFast
#include <string_ops.h>Giriş Tensor'undaki her bir dizeyi, belirli sayıda kovaya göre modüle edilmiş karma değerine dönüştürür.
Özet
Karma fonksiyonu, işlem içindeki dizenin içeriğine göre belirlenir ve asla değişmez. Ancak, kriptografi için uygun değildir. Bu fonksiyon, işlemci zamanının kısıtlı olduğu ve girdilerin güvenilir veya önemsiz olduğu durumlarda kullanılabilir. Saldırganların, tümü aynı kovaya karma değeri atan girdiler oluşturma riski vardır. Bu sorunu önlemek için, tf.string_to_hash_bucket_strong ile güçlü bir karma fonksiyonu kullanın.
Örnekler:
tf.strings.to_hash_bucket_fast(["Hello", "TensorFlow", "2.x"], 3).numpy() array([0, 2, 2])
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- Giriş: Bir karma kovasına atanacak dizeler.
- num_buckets: Kova sayısı.
İadeler:
Yapıcılar ve Yıkıcılar | |
|---|---|
StringToHashBucketFast (const :: tensorflow::Scope & scope, :: tensorflow::Input input, int64 num_buckets) |
Genel özellikler | |
|---|---|
operation | |
output | |
Kamusal işlevler | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Genel özellikler
operasyon
Operation operation
çıktı
::tensorflow::Output output
Kamusal işlevler
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