تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

EditDistance

الجمهور EditDistance الدرجة النهائية

يحسب (ربما تم تطبيعه) Levenshtein تحرير المسافة.

المدخلات عبارة عن تسلسلات متغيرة الطول توفرها SparseTensors (الفرضيات ، قيم_الفرضيات ، شكل_الفرضية) و (مؤشرات الحقيقة ، قيم_الحقيقة ، شكل_الحقيقة).

المدخلات هي:

فئات متداخلة

صف دراسي تحرير المسافة. الخيارات سمات اختيارية ل EditDistance

الطرق العامة

الانتاج <تعويم>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت <T> EditDistance
إنشاء ( نطاق نطاق، المعامل <طويل> hypothesisIndices، المعامل <T> hypothesisValues، المعامل <طويل> hypothesisShape، المعامل <طويل> truthIndices، المعامل <T> truthValues، المعامل <طويل> truthShape، خيارات ... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية تحرير جديدة.
ثابت EditDistance.Options
تطبيع (تطبيع منطقي)
الانتاج <تعويم>
الانتاج ()
موتر عائم كثيف من رتبة R - 1.

الطرق الموروثة

الطرق العامة

العام الناتج <تعويم> asOutput ()

إرجاع المقبض الرمزي للموتر.

المدخلات لعمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. تستخدم هذه الطريقة للحصول على مقبض رمزي يمثل حساب المدخلات.

ساكنة العام EditDistance إنشاء ( نطاق نطاق، المعامل <طويل> hypothesisIndices، المعامل <T> hypothesisValues، المعامل <طويل> hypothesisShape، المعامل <طويل> truthIndices، المعامل <T> truthValues، المعامل <طويل> truthShape، خيارات ... خيارات)

طريقة المصنع لإنشاء فئة تغلف عملية تحرير جديدة.

العوامل
مجال النطاق الحالي
الفرضية قائمة مؤشرات الفرضية SparseTensor. هذه مصفوفة N x R int64.
الفرضية القيم قائمة قيم الفرضية SparseTensor. هذا متجه بطول N.
الفرضية قائمة شكل الفرضية SparseTensor. هذا متجه بطول R.
مؤشرات الحقيقة مؤشرات قائمة الحقيقة SparseTensor. هذه مصفوفة M x R int64.
قيم الحقيقة قيم قائمة الحقيقة SparseTensor. هذا متجه بطول M.
الحقيقة مؤشرات الحقيقة ، ناقلات.
والخيارات يحمل قيم سمات اختيارية
عائدات
  • مثيل جديد من EditDistance

ساكنة العام EditDistance.Options تطبيع (تطبيع منطقية)

العوامل
تطبيع منطقي (إذا كان هذا صحيحًا ، يتم تطبيع مسافات التعديل حسب طول الحقيقة).

الخرج هو:

العام الناتج <تعويم> الإخراج ()

موتر عائم كثيف من رتبة R - 1.

لمثال الإدخال:

// فرضية تمثل مصفوفة 2x1 بقيم متغيرة الطول: // (0،0) = ["a"] // (1،0) = ["b"] hypothesis_indices = [[0، 0، 0]، [1 ، 0 ، 0]] hypothesis_values ​​= ["a"، "b"] hypothesis_shape = [2، 1، 1]

// تمثل الحقيقة مصفوفة 2 × 2 بقيم متغيرة الطول: // (0،0) = [] // (0،1) = ["a"] // (1،0) = ["b"، " ج "] // (1،1) = [" أ "] مؤشرات الحقيقة = [[0 ، 1 ، 0] ، [1 ، 0 ، 0] ، [1 ، 0 ، 1] ، [1 ، 1 ، 0] ] truth_values ​​= ["a"، "b"، "c"، "a"] الحقيقة_شابي = [2، 2، 2] التطبيع = صحيح

سيكون الإخراج:

// الإخراج عبارة عن مصفوفة 2 × 2 مع مسافات تحرير مقيسة بأطوال الحقيقة. الإخراج = [[inf، 1.0]، // (0،0): لا حقيقة ، (0،1): بلا فرضية [0.5، 1.0]] // (1،0): إضافة ، (1،1): لا فرضية