فئة عامة 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.getFlatSize()
.
رميات
غير الشرعيين استثناء حجة | إذا كان tensorBuffer أو labels فارغًا. |
---|