Model class

אובייקט פלט של Firebase ML Model.

חֲתִימָה:

export declare class Model 

נכסים

תכונה משנה סוּג תיאור
createTime חוּט חותמת הזמן של יצירת הדגם.
הצג שם חוּט שם הדוגמנית. זה השם שבו אתה משתמש מהאפליקציה שלך כדי לטעון את הדגם.
etag חוּט מזהה ה-ETag של הגרסה הנוכחית של הדגם. ערך זה משתנה בכל פעם שאתה מעדכן כל אחד ממאפייני המודל.
נָעוּל בוליאני נכון אם הדגם ננעל על ידי פעולה בצד השרת. לא ניתן לבצע שינויים בדגם נעול. ראה Model.waitForUnlocked() .
modelHash מחרוזת | לא מוגדר ה-hash של קובץ tflite של הדגם. ערך זה משתנה רק כאשר אתה מעלה דגם חדש של TensorFlow Lite.
modelId חוּט מזהה הדגם.
יצא לאור בוליאני נכון אם הדגם מתפרסם.
תגים חוּט[] תגיות המודל, שניתן להשתמש בהן כדי לקבץ או לסנן מודלים בפעולות רשימה.
tfliteModel TFLiteModel | לא מוגדר מטא נתונים על קובץ המודל של הדגם TensorFlow Lite.
זמן עדכון חוּט חותמת הזמן של העדכון האחרון של הדגם.
שגיאת אימות מחרוזת | לא מוגדר הודעת שגיאה כאשר אימות הדגם נכשל.

שיטות

שיטה משנה תיאור
toJSON() החזר את המודל כאובייקט JSON.
waitForUnlocked(maxTimeMillis) המתן עד שהדגם ייפתח.

Model.createTime

חותמת הזמן של יצירת הדגם.

חֲתִימָה:

get createTime(): string;

Model.displayName

שם הדוגמנית. זה השם שבו אתה משתמש מהאפליקציה שלך כדי לטעון את הדגם.

חֲתִימָה:

get displayName(): string;

Model.etag

מזהה ה-ETag של הגרסה הנוכחית של הדגם. ערך זה משתנה בכל פעם שאתה מעדכן כל אחד ממאפייני המודל.

חֲתִימָה:

get etag(): string;

דגם.נעול

נכון אם הדגם ננעל על ידי פעולה בצד השרת. לא ניתן לבצע שינויים בדגם נעול. ראה Model.waitForUnlocked() .

חֲתִימָה:

get locked(): boolean;

Model.modelHash

ה-hash של קובץ tflite של הדגם. ערך זה משתנה רק כאשר אתה מעלה דגם חדש של TensorFlow Lite.

חֲתִימָה:

get modelHash(): string | undefined;

Model.modelId

מזהה הדגם.

חֲתִימָה:

get modelId(): string;

דגם.פורסם

נכון אם הדגם מתפרסם.

חֲתִימָה:

get published(): boolean;

Model.tags

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

חֲתִימָה:

get tags(): string[];

Model.tfliteModel

מטא נתונים על קובץ המודל של הדגם TensorFlow Lite.

חֲתִימָה:

get tfliteModel(): TFLiteModel | undefined;

Model.updateTime

חותמת הזמן של העדכון האחרון של הדגם.

חֲתִימָה:

get updateTime(): string;

Model.validationError

הודעת שגיאה כאשר אימות הדגם נכשל.

חֲתִימָה:

get validationError(): string | undefined;

Model.toJSON()

החזר את המודל כאובייקט JSON.

חֲתִימָה:

toJSON(): {
        [key: string]: any;
    };

החזרות:

{ [מפתח: מחרוזת]: כל; }

Model.waitForUnlocked()

המתן עד שהדגם ייפתח.

חֲתִימָה:

waitForUnlocked(maxTimeMillis?: number): Promise<void>;

פרמטרים

פָּרָמֶטֶר סוּג תיאור
maxTimeMillis מספר הזמן המקסימלי להמתנה באלפיות שניות. אם לא צוין, נעשה שימוש ברירת מחדל לכל היותר של 2 דקות.

החזרות:

הבטחה<void>

הבטחה שנפתרת כאשר הדגם נפתח או שזמן ההמתנה המקסימלי חלף.