टेंसरफ़्लो :: ऑप्स :: StringToHashBucketFast
#include <string_ops.h>
इनपुट में एक स्ट्रिंग में कनवर्ट टेन्सर बकेट की संख्या के द्वारा अपने हैश आधुनिक करने के लिए।
सारांश
हैश फ़ंक्शन प्रक्रिया के भीतर स्ट्रिंग की सामग्री पर नियतात्मक है और कभी नहीं बदलेगा। हालांकि, यह क्रिप्टोग्राफी के लिए उपयुक्त नहीं है। इस फ़ंक्शन का उपयोग तब किया जा सकता है जब CPU समय कम हो और इनपुट विश्वसनीय या महत्वहीन हो। ऐसे इनपुट्स का निर्माण करने वाले विरोधियों के लिए एक जोखिम है कि सभी एक ही बाल्टी में हैश रखते हैं। इस समस्या को रोकने के लिए, tf.string_to_hash_bucket_strong
साथ एक मजबूत हैश फ़ंक्शन का उपयोग करें।
तर्क:
- गुंजाइश: एक स्कोप ऑब्जेक्ट
- इनपुट: हैश बाल्टी को निर्दिष्ट करने के लिए तार।
- num_buckets: बाल्टियों की संख्या।
रिटर्न:
कंस्ट्रक्टर और डिस्ट्रक्टर्स | |
---|---|
StringToHashBucketFast (const :: tensorflow::Scope & scope, :: tensorflow::Input input, int64 num_buckets) |
सार्वजनिक विशेषताएँ | |
---|---|
operation | |
output |
सार्वजनिक कार्य | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
सार्वजनिक विशेषताएँ
ऑपरेशन
Operation operation
उत्पादन
::tensorflow::Output output
सार्वजनिक कार्य
StringToHashBucketFast
StringToHashBucketFast( const ::tensorflow::Scope & scope, ::tensorflow::Input input, int64 num_buckets )
नोड
::tensorflow::Node * node() const
ऑपरेटर :: टेंसरफ़्लो :: इनपुट
operator::tensorflow::Input() constहै
ऑपरेटर :: टेंसोफ़्लो :: आउटपुट
operator::tensorflow::Output() const