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:

  • Output : Giriş string_tensor ile aynı şekle sahip bir Tensor .

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