Fingerprint

सार्वजनिक अंतिम श्रेणी फ़िंगरप्रिंट

फ़िंगरप्रिंट मान उत्पन्न करता है।

`डेटा` के फ़िंगरप्रिंट मान उत्पन्न करता है।

फ़िंगरप्रिंट ऑप `डेटा` के पहले आयाम को बैच आयाम मानता है, और `आउटपुट[i]` में सभी `i` के लिए `डेटा[i, ...]` में सामग्री से उत्पन्न फ़िंगरप्रिंट मान शामिल होता है।

फ़िंगरप्रिंट ऑप फ़िंगरप्रिंट मानों को बाइट सरणियों के रूप में लिखता है। उदाहरण के लिए, डिफ़ॉल्ट विधि `farmhash64` एक समय में 64-बिट फ़िंगरप्रिंट मान उत्पन्न करती है। यह 8-बाइट मान छोटे-एंडियन क्रम में आकार 8 की `uint8` सरणी के रूप में लिखा गया है।

उदाहरण के लिए, मान लें कि `डेटा` में डेटा प्रकार `DT_INT32` और आकार (2, 3, 4) है, और फिंगरप्रिंट विधि `farmhash64` है। इस मामले में, आउटपुट आकार (2, 8) है, जहां 2 'डेटा' का बैच आयाम आकार है, और 8 बाइट्स में प्रत्येक फिंगरप्रिंट मान का आकार है। `आउटपुट[0, :]` `डेटा[0, :, :]` में 12 पूर्णांकों से उत्पन्न होता है और इसी तरह `आउटपुट[1, :]` `डेटा[1, :, :] में अन्य 12 पूर्णांकों से उत्पन्न होता है। `.

ध्यान दें कि यह ऑप कच्चे अंतर्निहित बफ़र को फ़िंगरप्रिंट करता है, और यह टेन्सर के मेटाडेटा जैसे डेटा प्रकार और/या आकार को फ़िंगरप्रिंट नहीं करता है। उदाहरण के लिए, फ़िंगरप्रिंट मान पुनर्आकार और बिटकास्ट के तहत तब तक अपरिवर्तित रहते हैं जब तक कि बैच आयाम समान रहता है:

Fingerprint(data) == Fingerprint(Reshape(data, ...))
 Fingerprint(data) == Fingerprint(Bitcast(data, ...))
 
स्ट्रिंग डेटा के लिए, किसी को सामान्य रूप से `फ़िंगरप्रिंट(डेटा) != फ़िंगरप्रिंट(रिड्यूसजॉइन(डेटा))` की अपेक्षा करनी चाहिए।

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

आउटपुट < UInt8 >
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <T> फ़िंगरप्रिंट
बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> डेटा, ऑपरेंड <स्ट्रिंग> विधि)
नए फ़िंगरप्रिंट ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट < UInt8 >
फ़िंगरप्रिंट ()
tf.uint8 प्रकार का एक द्वि-आयामी `टेन्सर`।

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

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

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

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

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

सार्वजनिक स्थैतिक फ़िंगरप्रिंट निर्माण ( स्कोप स्कोप, ऑपरेंड <टी> डेटा, ऑपरेंड <स्ट्रिंग> विधि)

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

पैरामीटर
दायरा वर्तमान दायरा
डेटा रैंक 1 या उससे अधिक होनी चाहिए.
तरीका इस ऑप द्वारा उपयोग की जाने वाली फ़िंगरप्रिंट विधि। वर्तमान में उपलब्ध विधि `फार्महैश::फिंगरप्रिंट64` है।
रिटर्न
  • फ़िंगरप्रिंट का एक नया उदाहरण

सार्वजनिक आउटपुट < UInt8 > फ़िंगरप्रिंट ()

tf.uint8 प्रकार का एक द्वि-आयामी `टेन्सर`। पहला आयाम `डेटा` के पहले आयाम के बराबर है, और दूसरे आयाम का आकार फ़िंगरप्रिंट एल्गोरिदम पर निर्भर करता है।