ToHashBucketFast

सार्वजनिक अंतिम कक्षा ToHashBucketFast

इनपुट टेंसर में प्रत्येक स्ट्रिंग को कई बकेट द्वारा उसके हैश मॉड में परिवर्तित करता है।

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

उदाहरण:

>>> tf.strings.to_hash_bucket_fast(["Hello", "TensorFlow", "2.x"], 3).numpy() array([0, 2, 2])

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

सार्वजनिक तरीके

आउटपुट <TInt64>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर ToHashBucketFast
बनाएं ( स्कोप स्कोप, ऑपरेंड < TString > इनपुट, लंबी संख्या बकेट)
एक नया ToHashBucketFast ऑपरेशन लपेटकर क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <TInt64>
आउटपुट ()
इनपुट `string_tensor` के समान आकार का एक टेंसर।

विरासत में मिली विधियाँ

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "StringToHashBucketFast"

सार्वजनिक तरीके

सार्वजनिक आउटपुट < TInt64 > asOutput ()

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक स्थैतिक ToHashBucketFast बनाएं ( स्कोप स्कोप, ऑपरेंड < TString > इनपुट, लंबी संख्या बकेट्स)

एक नया ToHashBucketFast ऑपरेशन लपेटकर क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
इनपुट हैश बकेट असाइन करने के लिए स्ट्रिंग्स।
numbuckets बाल्टियों की संख्या.
रिटर्न
  • ToHashBucketFast का एक नया उदाहरण

सार्वजनिक आउटपुट <TInt64> आउटपुट ()

इनपुट `string_tensor` के समान आकार का एक टेंसर।