Google I/O एक लपेट है! TensorFlow सत्रों पर पकड़ बनाएं सत्र देखें

टेंसरफ़्लो :: ऑप्स :: StringToHashBucketStrong

#include <string_ops.h>

इनपुट में एक स्ट्रिंग में कनवर्ट टेन्सर बकेट की संख्या के द्वारा अपने हैश आधुनिक करने के लिए।

सारांश

हैश फ़ंक्शन प्रक्रिया के भीतर स्ट्रिंग की सामग्री पर नियतात्मक है। हैश फ़ंक्शन एक key हैश फ़ंक्शन है, जहां विशेषता key हैश फ़ंक्शन की key को परिभाषित करती है। key 2 तत्वों की एक सरणी है।

एक मजबूत हैश महत्वपूर्ण है जब इनपुट दुर्भावनापूर्ण हो सकते हैं, उदाहरण के लिए अतिरिक्त घटक वाले URL। प्रतिवादी एक इनकार सेवा के हमले के लिए या परिणाम तिरछा करने के लिए एक ही बाल्टी में अपने इनपुट हैश बनाने की कोशिश कर सकते हैं। एक मजबूत हैश का इस्तेमाल बाल्टी पर तिरछे हैश मूल्य वितरण के साथ इनपुट को खोजने में मुश्किल बनाने के लिए किया जा सकता है। इसके लिए यह आवश्यक है कि हैश फ़ंक्शन को उच्च-एन्ट्रापी (रैंडम) "कुंजी" के द्वारा अज्ञात के प्रतिकूल लगाया जाता है।

अतिरिक्त मजबूती tf.string_to_hash_bucket_fast तुलना में लगभग 4 tf.string_to_hash_bucket_fast अधिक समय की लागत पर आती है।

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • इनपुट: हैश बाल्टी को निर्दिष्ट करने के लिए तार।
  • num_buckets: बाल्टियों की संख्या।
  • कुंजी: हैश फ़ंक्शन को बीज करने के लिए उपयोग की जाने वाली कुंजी, दो uint64 तत्वों की सूची के रूप में पारित की गई।

रिटर्न:

  • Output : एक टेन्सर इनपुट के रूप में एक ही आकार के string_tensor

कंस्ट्रक्टर और डिस्ट्रक्टर्स

StringToHashBucketStrong (const :: tensorflow::Scope & scope, :: tensorflow::Input input, int64 num_buckets, const gtl::ArraySlice< int > & key)

सार्वजनिक विशेषताएँ

operation
output

सार्वजनिक कार्य

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

सार्वजनिक विशेषताएँ

ऑपरेशन

Operation operation

उत्पादन

::tensorflow::Output output

सार्वजनिक कार्य

StringToHashBucketStrong

 StringToHashBucketStrong(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  int64 num_buckets,
  const gtl::ArraySlice< int > & key
)

नोड

::tensorflow::Node * node() const 

ऑपरेटर :: टेंसरफ़्लो :: इनपुट

 operator::tensorflow::Input() const 
है

ऑपरेटर :: टेंसरफ़्लो :: आउटपुट

 operator::tensorflow::Output() const