LabelUtil

کلاس عمومی LabelUtil

کاربردهای عملیات لیبل.

روش های عمومی

فهرست ثابت < رشته >
mapValueToLabels ( TensorBuffer tensorBuffer, List < String > labels, int offset)
یک تانسور مقدار int را به لیستی از برچسب های رشته نگاشت می کند.

روش های ارثی

روش های عمومی

فهرست ثابت عمومی < رشته > mapValueToLabels ( TensorBuffer tensorBuffer، List < String > labels, int offset)

یک تانسور مقدار int را به لیستی از برچسب های رشته نگاشت می کند. آرایه ای از رشته ها را به عنوان فرهنگ لغت می گیرد. مثال: اگر تانسور داده شده [3، 1، 0] باشد، و برچسب های داده شده ["پس زمینه"، "سیب"، "موز"، "گیلاس"، "خرما"] باشد، نتیجه ["تاریخ" خواهد بود، "موز"، "سیب"].

مولفه های
تنسور بافر یک تانسور با مقادیر شاخص. مقادیر باید اعداد صحیح غیر منفی باشند و هر مقدار x به labels[x + offset] تبدیل می‌شود. اگر تانسور به عنوان یک TensorBuffer شناور داده شود، مقادیر به اعداد صحیح ریخته می شوند. تمام مقادیری که خارج از محدوده هستند به رشته خالی نگاشت می شوند.
برچسب ها فهرستی از رشته ها که به عنوان فرهنگ لغت برای جستجو استفاده می شود. شاخص عنصر آرایه به عنوان کلید استفاده خواهد شد. برای به دست آوردن عملکرد بهتر، از شی ای استفاده کنید که RandomAccess را پیاده سازی می کند، مانند ArrayList .
انحراف مقدار افست هنگام جستجوی مقادیر int در labels .
برمی گرداند
پرتاب می کند
IllegalArgumentException اگر tensorBuffer یا labels تهی باشد.