टेंसरफ़्लो:: ऑप्स:: स्ट्रिंगटूहैशबकेटस्ट्रॉन्ग
#include <string_ops.h>
इनपुट टेंसर में प्रत्येक स्ट्रिंग को कई बकेट द्वारा उसके हैश मॉड में परिवर्तित करता है।
सारांश
हैश फ़ंक्शन प्रक्रिया के भीतर स्ट्रिंग की सामग्री पर निर्धारक है। हैश फ़ंक्शन एक कुंजीयुक्त हैश फ़ंक्शन है, जहां विशेषता key
हैश फ़ंक्शन की कुंजी को परिभाषित करती है। key
2 तत्वों की एक सरणी है।
एक मजबूत हैश महत्वपूर्ण है जब इनपुट दुर्भावनापूर्ण हो सकते हैं, उदाहरण के लिए अतिरिक्त घटकों वाले यूआरएल। सेवा से इनकार करने या परिणामों को विकृत करने के लिए विरोधी अपने इनपुट को एक ही बकेट में हैश करने का प्रयास कर सकते हैं। एक मजबूत हैश का उपयोग बकेट पर विषम हैश मान वितरण के साथ इनपुट ढूंढना कठिन बनाने के लिए किया जा सकता है। इसके लिए आवश्यक है कि हैश फ़ंक्शन को प्रतिद्वंद्वी के लिए अज्ञात उच्च-एन्ट्रॉपी (यादृच्छिक) "कुंजी" द्वारा सीड किया जाए।
अतिरिक्त मजबूती tf.string_to_hash_bucket_fast
की तुलना में लगभग 4x अधिक गणना समय की लागत पर आती है।
उदाहरण:
tf.strings.to_hash_bucket_strong(["हैलो", "TF"], 3, [1, 2]).numpy() सरणी([2, 0])
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- इनपुट: हैश बकेट असाइन करने के लिए स्ट्रिंग।
- num_buckets: बाल्टियों की संख्या.
- कुंजी: हैश फ़ंक्शन को सीड करने के लिए उपयोग की जाने वाली कुंजी, दो uint64 तत्वों की सूची के रूप में पारित की जाती है।
रिटर्न:
निर्माता और विध्वंसक | |
---|---|
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( 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