LabelUtil

מחלקה ציבורית LabelUtil

דוגמה לפעולות תווית.

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

סטטי List<String>
mapValueToLabels(TensorBuffer tensorBuffer, List<String> תוויות, int reset)
הפונקציה ממפה את ה-int value tensor לרשימה של תוויות מחרוזות.

שיטות שעברו בירושה

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

Public סטטי List<String> mapValueToLabels (TensorBuffer tensorBuffer, List<String> תוויות, קיזוז אי-התאמות)

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

פרמטרים
tensorBuffer t e n s o r עם ערכי אינדקס. הערכים צריכים להיות מספרים שלמים לא שליליים, וכל ערך של x יומר ל-labels[x + offset]. אם Tensor ניתן כמספר צף TensorBuffer, הערכים יועברו למספרים שלמים. כל הערכים שנמצאים מחוץ לתחום ימופו למחרוזת ריקה.
labels רשימת מחרוזות, המשמשת כמילון לחיפוש. האינדקס של רכיב המערך ישמש כמפתח. כדי לשפר את הביצועים, כדאי להשתמש באובייקט שמטמיע את RandomAccess, כמו ArrayList.
היסט ערך ההיסט כשמחפשים ערכים int ב-labels.
החזרות
קליעות
IllegalArgumentException אם tensorBuffer או labels הם null.