ImageClassifier.ImageClassifierOptions.Builder

מחלקה סטטית ציבורית ImageClassifier.ImageClassifierOptions.Builder

בונה שעוזר להגדיר מופע של ImageClassifierOptions.

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

ImageClassifier.ImageClassifierOptions
ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
מגדיר את האפשרויות הכלליות להגדרת ממשקי API של משימות, כגון מאיצים.
ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale ( מחרוזת displayNamesLocale)
מגדיר את המקום לשימוש עבור שמות תצוגה שצוינו דרך המטא נתונים של מודל TFLite, אם יש.
ImageClassifier.ImageClassifierOptions.Builder
setLabelAllowList ( רשימה < מחרוזת > labelAllowList)
מגדיר את רשימת ההיתרים האופציונלית של תוויות.
ImageClassifier.ImageClassifierOptions.Builder
setLabelDenyList ( List < String > labelDenyList)
מגדיר את רשימת ההכחשה האופציונלית של תוויות.
ImageClassifier.ImageClassifierOptions.Builder
setMaxResults (int maxResults)
מגדיר את המספר המרבי של תוצאות עם ניקוד גבוה להחזר.
ImageClassifier.ImageClassifierOptions.Builder
setNumThreads (int numThreads)
שיטה זו הוצאה משימוש. השתמש BaseOptions כדי להגדיר את מספר השרשורים במקום זאת. שיטה זו תעקוף את מספר השרשורים שהוגדרו מ- BaseOptions .
ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold (צף ציוןThreshold)
קובע את סף הניקוד.

שיטות בירושה

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

imageClassifier public.ImageClassifierOptions build ()

public ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

מגדיר את האפשרויות הכלליות להגדרת ממשקי API של משימות, כגון מאיצים.

פרמטרים
baseOptions

public ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( מחרוזת displayNamesLocale)

מגדיר את המקום לשימוש עבור שמות תצוגה שצוינו דרך המטא נתונים של מודל TFLite, אם יש.

ברירת המחדל לאנגלית ( "en" ). ראה את קובץ הסכימה של TFLite Metadata. עבור הדפוס המקובל של המקום.

פרמטרים
displayNamesLocale

public ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList ( רשימה < מחרוזת > labelAllowList)

מגדיר את רשימת ההיתרים האופציונלית של תוויות.

אם לא ריק, סיווגים שתוויתם אינה בקבוצה זו יסוננו. מתעלמים מתוויות כפולות או לא ידועות. בלעדית הדדית עם labelDenyList.

פרמטרים
labelAllowList

public ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList ( List < String > labelDenyList)

מגדיר את רשימת ההכחשה האופציונלית של תוויות.

אם לא ריק, סיווגים שהתווית שלהם נמצאת בקבוצה זו יסוננו. מתעלמים מתוויות כפולות או לא ידועות. בלעדי הדדית עם labelAllowList.

פרמטרים
labelDenyList

Public ImageClassifier.ImageClassifierOptions.Builder setMaxResults (int maxResults)

מגדיר את המספר המרבי של תוצאות עם ניקוד גבוה להחזר.

אם < 0, כל התוצאות יוחזרו. אם 0, מוחזרת שגיאת ארגומנט לא חוקית. ברירת המחדל היא -1.

פרמטרים
maxResults
זורק
חריג טיעון לא חוקי אם maxResults הוא 0.

Public ImageClassifier.ImageClassifierOptions.Builder setNumThreads (int numThreads)

שיטה זו הוצאה משימוש .
השתמש BaseOptions כדי להגדיר את מספר השרשורים במקום זאת. שיטה זו תעקוף את מספר השרשורים שהוגדרו מ- BaseOptions .

מגדיר את מספר השרשורים שישמשו עבור TFLite פעולות התומכות בריבוי שרשורים בעת הפעלת הסקה עם CPU. ברירת המחדל היא -1.

numThreads צריך להיות גדול מ-0 או שווה ל-1. הגדרת numThreads ל-1 משפיעה לאפשר ל-TFLite זמן ריצה להגדיר את הערך.

פרמטרים
numThreads

Public ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (ניקוד צף Threshold)

קובע את סף הניקוד.

הוא עוקף את זה שסופק במטא נתונים של המודל (אם יש). תוצאות מתחת לערך זה נדחות.

פרמטרים
ציון סף