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

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

#include <string_ops.h>

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

सारांश

हैश फ़ंक्शन प्रक्रिया के भीतर स्ट्रिंग की सामग्री पर नियतात्मक है और कभी नहीं बदलेगा। हालांकि, यह क्रिप्टोग्राफी के लिए उपयुक्त नहीं है। इस फ़ंक्शन का उपयोग तब किया जा सकता है जब CPU समय कम हो और इनपुट विश्वसनीय या महत्वहीन हों। ऐसे इनपुट्स का निर्माण करने वाले विरोधियों के लिए एक जोखिम है कि सभी एक ही बाल्टी में हैश रखते हैं। इस समस्या को रोकने के लिए, tf.string_to_hash_bucket_strong साथ एक मजबूत हैश फ़ंक्शन का उपयोग करें।

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • इनपुट: हैश बाल्टी को निर्दिष्ट करने के लिए तार।
  • num_buckets: बाल्टियों की संख्या।

रिटर्न:

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

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

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