LabelUtil

فئة عامة LabelUtil

استخدامات عملية التسمية.

الأساليب العامة

قائمة ثابتة < سلسلة >
MapValueToLabels ( TensorBuffer TensorBuffer، قائمة < String > التسميات، إزاحة int)
يقوم بتعيين موتر قيمة int إلى قائمة تسميات السلسلة.

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

الأساليب العامة

قائمة ثابتة عامة < سلسلة > MapValueToLabels ( TensorBuffer TensorBuffer، قائمة < String > التسميات، إزاحة int)

يقوم بتعيين موتر قيمة int إلى قائمة تسميات السلسلة. يستغرق مجموعة من السلاسل مثل القاموس. مثال: إذا كان الموتر المحدد هو [3، 1، 0]، والتسميات المحددة هي ["background"، "apple"، "banana"، "cherry"، "date"]، ستكون النتيجة ["date"، "الموز"، "التفاحة"].

حدود
TensorBuffer موتر مع قيم الفهرس. يجب أن تكون القيم أعدادًا صحيحة غير سالبة، وسيتم تحويل كل قيمة x إلى labels[x + offset] . إذا تم إعطاء الموتر على شكل TensorBuffer ، فسيتم تحويل القيم إلى أعداد صحيحة. سيتم تعيين كافة القيم خارج الحد إلى سلسلة فارغة.
تسميات قائمة السلاسل المستخدمة كقاموس للبحث عنها. سيتم استخدام فهرس عنصر الصفيف كمفتاح. للحصول على أداء أفضل، استخدم كائنًا يقوم بتنفيذ RandomAccess، مثل ArrayList .
عوض قيمة الإزاحة عند البحث عن قيم int في labels .
عائدات
رميات
غير الشرعيين استثناء حجة إذا كان tensorBuffer أو labels فارغًا.