يوضح ما إذا كانت الأهداف ضمن أعلى توقعات "K".
يؤدي هذا إلى إخراج مصفوفة منطقية `batch_size`، ويكون الإدخال `out[i]` صحيحًا إذا كان التنبؤ للفئة المستهدفة من بين أفضل التنبؤات `k` بين جميع التنبؤات على سبيل المثال `i`. لاحظ أن سلوك `InTopK` يختلف عن `TopK` في طريقة تعامله مع الروابط؛ إذا كانت هناك فئات متعددة لها نفس قيمة التنبؤ وتمتد عبر الحد العلوي `k`، فسيتم اعتبار كل هذه الفئات في أعلى `k`.
بشكل أكثر رسمية، دعونا
\\(predictions_i\\) تكون التوقعات لجميع الفئات على سبيل المثال `i`، \\(targets_i\\) تكون الفئة المستهدفة على سبيل المثال `i`، \\(out_i\\) يكون الإخراج على سبيل المثال `i`،
outi=predictionsi,targetsi∈TopKIncludingTies(predictionsi)
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
الطرق الموروثة
منطقية نهائية | يساوي (كائن كائن) |
كثافة العمليات النهائية | رمز التجزئة () |
عملية | |
السلسلة النهائية | إلى السلسلة () |
منطقية | يساوي (الكائن arg0) |
الدرجة النهائية<?> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى السلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
بيئة التنفيذ المجردة | البيئة () قم بإرجاع بيئة التنفيذ التي تم إنشاء هذه العملية فيها. |
عملية مجردة |
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
الإخراج العام <TBool> asOutput ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
إنشاء InTopK ثابت عام (نطاق النطاق ، تنبؤات المعامل <TFloat32> ، أهداف المعامل <T>، المعامل <T> k)
طريقة المصنع لإنشاء فئة تغلف عملية InTopK جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
التنبؤات | موتر "حجم الدفعة" × "الفئات". |
الأهداف | ناقل `batch_size` لمعرفات الفئة. |
ك | عدد العناصر العليا التي يجب النظر إليها للتأكد من دقة الحوسبة. |
المرتجعات
- مثيل جديد من InTopK
يوضح ما إذا كانت الأهداف ضمن أعلى توقعات "K".
يؤدي هذا إلى إخراج مصفوفة منطقية `batch_size`، ويكون الإدخال `out[i]` صحيحًا إذا كان التنبؤ للفئة المستهدفة من بين أفضل التنبؤات `k` بين جميع التنبؤات على سبيل المثال `i`. لاحظ أن سلوك `InTopK` يختلف عن `TopK` في تعامله مع الروابط؛ إذا كانت هناك فئات متعددة لها نفس قيمة التنبؤ وتمتد عبر الحد العلوي `k`، فسيتم اعتبار كل هذه الفئات في أعلى `k`.
بشكل أكثر رسمية، دعونا
\\(predictions_i\\) تكون التنبؤات لجميع الفئات على سبيل المثال `i`، \\(targets_i\\) تكون الفئة المستهدفة على سبيل المثال `i`، \\(out_i\\) يكون الإخراج على سبيل المثال `i`،
outi=predictionsi,targetsi∈TopKIncludingTies(predictionsi)
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
الطرق الموروثة
منطقية نهائية | يساوي (كائن كائن) |
كثافة العمليات النهائية | رمز التجزئة () |
عملية | |
السلسلة النهائية | إلى السلسلة () |
منطقية | يساوي (الكائن arg0) |
الدرجة النهائية<?> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى السلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
بيئة التنفيذ المجردة | البيئة () قم بإرجاع بيئة التنفيذ التي تم إنشاء هذه العملية فيها. |
عملية مجردة |
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
الإخراج العام <TBool> asOutput ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
إنشاء InTopK ثابت عام (نطاق النطاق ، تنبؤات المعامل <TFloat32> ، أهداف المعامل <T>، المعامل <T> k)
طريقة المصنع لإنشاء فئة تغلف عملية InTopK جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
التنبؤات | موتر "حجم الدفعة" × "الفئات". |
الأهداف | ناقل `batch_size` لمعرفات الفئة. |
ك | عدد العناصر العليا التي يجب النظر إليها للتأكد من دقة الحوسبة. |
المرتجعات
- مثيل جديد من InTopK