tensorflow::ops::StringToHashBucketStrong
#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 bağlı olarak deterministiktir. Karma fonksiyonu, anahtarlı bir karma fonksiyonudur; burada `key` key , karma fonksiyonunun anahtarını tanımlar. key , 2 elemanlı bir dizidir.
Güçlü bir karma algoritması, girdilerin kötü amaçlı olabileceği durumlarda (örneğin, ek bileşenler içeren URL'ler) önemlidir. Saldırganlar, hizmet reddi saldırısı için girdilerinin aynı kovaya karma algoritmasıyla eşleştirilmesini veya sonuçların çarpıtılmasını deneyebilirler. Güçlü bir karma algoritması, kovalar üzerinde çarpık bir karma değeri dağılımına sahip girdilerin bulunmasını zorlaştırmak için kullanılabilir. Bu, karma fonksiyonunun, saldırgan tarafından bilinmeyen yüksek entropili (rastgele) bir "anahtar" ile başlatılmasını gerektirir.
Bu ek sağlamlık tf.string_to_hash_bucket_fast kıyasla yaklaşık 4 kat daha yüksek işlem süresi maliyetiyle birlikte gelir.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- Giriş: Bir karma kovasına atanacak dizeler.
- num_buckets: Kova sayısı.
- key: Karma fonksiyonunu başlatmak için kullanılan anahtar, iki adet uint64 öğesinden oluşan bir liste olarak iletilir.
İadeler:
Yapıcılar ve Yıkıcılar | |
|---|---|
StringToHashBucketStrong (const :: tensorflow::Scope & scope, :: tensorflow::Input input, int64 num_buckets, const gtl::ArraySlice< int > & key) |
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
StringToHashBucketStrong
StringToHashBucketStrong( const ::tensorflow::Scope & scope, ::tensorflow::Input input, int64 num_buckets, const gtl::ArraySlice< int > & key )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const