מחלקה ציבורית
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 . |
החזרות
- את המחרוזות הממופות. הרשימה אורכה
TensorBuffer.getFlatSize()
.
קליעות
IllegalArgumentException | אם tensorBuffer או labels הם null.
|
---|