चेतावनी: यह एपीआई हटा दिया गया है और प्रतिस्थापन के स्थिर होने के बाद TensorFlow के भविष्य के संस्करण में हटा दिया जाएगा।

EditDistance

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
सार्वजनिक अंतिम वर्ग EditDistance

(संभवतः सामान्यीकृत) लेवेनशेटिन संपादित दूरी की गणना करता है।

इनपुट SparseTensors (Hypothesis_indices, Hypothesis_values, Hypothesis_shape) और (truth_indices, true_values, true_shape) द्वारा प्रदान किए गए चर-लंबाई अनुक्रम हैं।

इनपुट हैं:

नेस्टेड कक्षाएं

कक्षा संपादित दूरी। विकल्प के लिए वैकल्पिक विशेषताओं EditDistance

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

आउटपुट <फ्लोट>
asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <टी> EditDistance
बनाने ( स्कोप गुंजाइश, ओपेरैंड <लांग> hypothesisIndices, ओपेरैंड <टी> hypothesisValues, ओपेरैंड <लांग> hypothesisShape, ओपेरैंड <लांग> truthIndices, ओपेरैंड <टी> truthValues, ओपेरैंड <लांग> truthShape, विकल्प ... विकल्प)
एक नया एडिटडिस्टेंस ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
स्थिर EditDistance.Options
सामान्य (बूलियन सामान्य)
आउटपुट <फ्लोट>
उत्पादन ()
रैंक R-1 के साथ एक सघन फ्लोट टेंसर।

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

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

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

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

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

सार्वजनिक स्थिर EditDistance बनाने ( स्कोप गुंजाइश, ओपेरैंड <लांग> hypothesisIndices, ओपेरैंड <टी> hypothesisValues, ओपेरैंड <लांग> hypothesisShape, ओपेरैंड <लांग> truthIndices, ओपेरैंड <टी> truthValues, ओपेरैंड <लांग> truthShape, विकल्प ... विकल्प)

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

मापदंडों
दायरा वर्तमान दायरा
परिकल्पनासूचकांक परिकल्पना सूची के सूचकांक SparseTensor। यह एक एन एक्स आर int64 मैट्रिक्स है।
परिकल्पना मान परिकल्पना के मान SparseTensor की सूची बनाते हैं। यह एक एन-लम्बाई वेक्टर है।
परिकल्पनाआकृति परिकल्पना का आकार SparseTensor को सूचीबद्ध करता है। यह एक आर-लंबाई वेक्टर है।
सत्यसूचकांक सत्य सूची के सूचकांक SparseTensor। यह एक एम एक्स आर int64 मैट्रिक्स है।
सत्यमूल्य सत्य सूची के मूल्य SparseTensor। यह एक एम-लम्बाई वेक्टर है।
ट्रुथशेप सत्य सूचकांक, वेक्टर।
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • एडिटडिस्टेंस का एक नया उदाहरण

सार्वजनिक स्थिर EditDistance.Options को सामान्य (बूलियन सामान्य)

मापदंडों
सामान्य बूलियन (यदि सत्य है, संपादित दूरी सत्य की लंबाई से सामान्यीकृत होती है)।

आउटपुट है:

सार्वजनिक आउटपुट <फ्लोट> निर्गम ()

रैंक R-1 के साथ एक सघन फ्लोट टेंसर।

उदाहरण इनपुट के लिए:

// परिकल्पना चर-लंबाई मानों के साथ 2x1 मैट्रिक्स का प्रतिनिधित्व करती है: // (0,0) = ["ए"] // (1,0) = ["बी"] परिकल्पना_इंडिस = [[0, 0, 0], [1, 0, 0]] परिकल्पना_मान = ["ए", "बी"] परिकल्पना_आकार = [2, 1, 1]

// सत्य चर-लंबाई मानों के साथ 2x2 मैट्रिक्स का प्रतिनिधित्व करता है: // (0,0) = [] // (0,1) = ["ए"] // (1,0) = ["बी", " c"] // (1,1) = ["ए"] सत्य_इंडिसेस = [[0, 1, 0], [1, 0, 0], [1, 0, 1], [1, 1, 0] ] true_values ​​= ["a", "b", "c", "a"] true_shape = [2, 2, 2] normalize = true

आउटपुट होगा:

// आउटपुट एक 2x2 मैट्रिक्स है जिसमें सत्य लंबाई द्वारा सामान्यीकृत संपादन दूरी है। आउटपुट = [[inf, 1.0], // (0,0): कोई सच्चाई नहीं, (0,1): कोई परिकल्पना नहीं [0.5, 1.0]] // (1,0): जोड़, (1,1): कोई परिकल्पना नहीं