כיתה ציבורית 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.getFlatSize()
.
זורק
חריג טיעון לא חוקי | אם tensorBuffer או labels הם null. |
---|