LabelUtil

כיתה ציבורית LabelUtil

שימושי תפעול תווית.

שיטות ציבוריות

רשימה סטטית < מחרוזת >
mapValueToLabels ( TensorBuffer tensorBuffer, List < String > labels, int offset)
ממפה טנסור של ערך int לרשימה של תוויות מחרוזות.

שיטות בירושה

שיטות ציבוריות

רשימה סטטית ציבורית < String > mapValueToLabels ( TensorBuffer tensorBuffer, List < String > תוויות, int offset)

ממפה טנסור של ערך int לרשימה של תוויות מחרוזות. זה דורש מערך של מחרוזות בתור המילון. דוגמה: אם הטנזור הנתון הוא [3, 1, 0], והתוויות הנתונות הן ["רקע", "תפוח", "בננה", "דובדבן", "תאריך"], התוצאה תהיה ["תאריך", "בננה", "תפוח"].

פרמטרים
tensorBuffer טנזור עם ערכי אינדקס. הערכים צריכים להיות מספרים שלמים לא שליליים, וכל ערך x יומר labels[x + offset] . אם הטנזור ניתן כצף TensorBuffer , הערכים יוזרקו למספרים שלמים. כל הערכים שהם מחוץ לתחום ימופו למחרוזת ריקה.
תוויות רשימה של מחרוזות, המשמשת כמילון לחיפוש. האינדקס של אלמנט המערך ישמש כמפתח. כדי לקבל ביצועים טובים יותר, השתמש באובייקט שמיישם RandomAccess, כגון ArrayList .
לְקַזֵז ערך ההיסט בעת חיפוש ערכי int labels .
החזרות
זורק
חריג טיעון לא חוקי אם tensorBuffer או labels הם null.