फ़िंगरप्रिंट मान उत्पन्न करता है।
`डेटा` के फ़िंगरप्रिंट मान उत्पन्न करता है।
फ़िंगरप्रिंट ऑप `डेटा` के पहले आयाम को बैच आयाम के रूप में मानता है, और `आउटपुट [i]` में सभी `i` के लिए `डेटा [i, ...]` में सामग्री से उत्पन्न फ़िंगरप्रिंट मान होता है।
फ़िंगरप्रिंट सेशन फ़िंगरप्रिंट मानों को बाइट सरणियों के रूप में लिखता है। उदाहरण के लिए, डिफ़ॉल्ट विधि `farmhash64` एक बार में 64-बिट फ़िंगरप्रिंट मान उत्पन्न करती है। यह 8-बाइट मान छोटे-एंडियन क्रम में आकार 8 के `uint8` सरणी के रूप में लिखा गया है।
उदाहरण के लिए, मान लें कि `डेटा` में डेटा प्रकार `DT_INT32` और आकार (2, 3, 4) है, और यह कि फिंगरप्रिंट विधि `farmhash64` है। इस मामले में, आउटपुट आकार (2, 8) है, जहां 2 'डेटा' का बैच आयाम आकार है, और 8 बाइट्स में प्रत्येक फिंगरप्रिंट मान का आकार है। `आउटपुट [0,:]` डेटा [0,:,:]` में 12 पूर्णांकों से उत्पन्न होता है और इसी तरह `आउटपुट [1,:]` डेटा [1,:,:] में अन्य 12 पूर्णांकों से उत्पन्न होता है। `.
ध्यान दें कि यह ऑप फ़िंगरप्रिंट कच्चे अंतर्निहित बफर को प्रिंट करता है, और यह डेटा प्रकार और/या आकार जैसे Tensor के मेटाडेटा को फ़िंगरप्रिंट नहीं करता है। उदाहरण के लिए, जब तक बैच आयाम समान रहता है, तब तक फ़िंगरप्रिंट मान रीशेप और बिटकास्ट के तहत अपरिवर्तनीय होते हैं:
Fingerprint(data) == Fingerprint(Reshape(data, ...))
Fingerprint(data) == Fingerprint(Bitcast(data, ...))
स्ट्रिंग डेटा के लिए, किसी को सामान्य रूप से `फ़िंगरप्रिंट (डेटा)! = फ़िंगरप्रिंट (ReduceJoin (डेटा)) की अपेक्षा करनी चाहिए। सार्वजनिक तरीके
आउटपुट < UInt8 > | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <टी> फ़िंगरप्रिंट | |
आउटपुट < UInt8 > | फिंगरप्रिंट () tf.uint8 प्रकार का एक द्वि-आयामी ` tf.uint8 । |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक आउटपुट < UInt8 > आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
पब्लिक स्टैटिक फ़िंगरप्रिंट क्रिएट ( स्कोप स्कोप, ऑपरेंड <T> डेटा, ऑपरेंड <स्ट्रिंग> मेथड)
एक नया फ़िंगरप्रिंट ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
आंकड़े | रैंक 1 या उच्चतर होना चाहिए। |
तरीका | इस ऑप द्वारा उपयोग की जाने वाली फ़िंगरप्रिंट विधि। वर्तमान में उपलब्ध विधि `farmhash::fingerprint64` है। |
रिटर्न
- फ़िंगरप्रिंट का एक नया उदाहरण