Model class

یک شی خروجی Firebase ML Model.

امضا:

export declare class Model 

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
createTime رشته مهر زمانی ایجاد مدل.
نمایش نام رشته نام مدل این نامی است که از برنامه خود برای بارگیری مدل استفاده می کنید.
تگ رشته شناسه ETag نسخه فعلی مدل. هر زمان که هر یک از ویژگی های مدل را به روز می کنید، این مقدار تغییر می کند.
قفل شده است بولی اگر مدل توسط عملیات سمت سرور قفل شده باشد درست است. شما نمی توانید تغییراتی در مدل قفل شده ایجاد کنید. Model.waitForUnlocked() را ببینید .
modelHash رشته | تعریف نشده هش فایل tflite مدل. این مقدار فقط زمانی تغییر می کند که یک مدل جدید TensorFlow Lite را آپلود کنید.
مدل ID رشته شناسه مدل
منتشر شده بولی اگر مدل منتشر شود درست است.
برچسب ها رشته[] تگ های مدل، که می توانند برای گروه بندی یا فیلتر کردن مدل ها در عملیات لیست استفاده شوند.
tfliteModel TFLiteModel | تعریف نشده فراداده در مورد فایل مدل TensorFlow Lite مدل.
updateTime رشته مهر زمانی جدیدترین به‌روزرسانی مدل.
خطای اعتبار سنجی رشته | تعریف نشده پیام خطا زمانی که اعتبارسنجی مدل ناموفق است.

مواد و روش ها

روش اصلاح کننده ها شرح
toJSON() مدل را به عنوان یک شی JSON برگردانید.
waitFor Unlocked (maxTimeMillis) صبر کنید تا مدل آنلاک شود.

Model.createTime

مهر زمانی ایجاد مدل.

امضا:

get createTime(): string;

Model.displayName

نام مدل این نامی است که از برنامه خود برای بارگیری مدل استفاده می کنید.

امضا:

get displayName(): string;

Model.etag

شناسه ETag نسخه فعلی مدل. هر زمان که هر یک از ویژگی های مدل را به روز می کنید، این مقدار تغییر می کند.

امضا:

get etag(): string;

مدل.قفل شده

اگر مدل توسط عملیات سمت سرور قفل شده باشد درست است. شما نمی توانید تغییراتی در مدل قفل شده ایجاد کنید. Model.waitForUnlocked() را ببینید .

امضا:

get locked(): boolean;

Model.modelHash

هش فایل tflite مدل. این مقدار فقط زمانی تغییر می کند که یک مدل جدید TensorFlow Lite را آپلود کنید.

امضا:

get modelHash(): string | undefined;

Model.modelId

شناسه مدل

امضا:

get modelId(): string;

مدل.منتشر شد

اگر مدل منتشر شود درست است.

امضا:

get published(): boolean;

مدل.برچسب ها

تگ های مدل، که می توانند برای گروه بندی یا فیلتر کردن مدل ها در عملیات لیست استفاده شوند.

امضا:

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;
    };

برمی‌گرداند:

{ [key: string]: any; }

Model.waitForUnlocked()

صبر کنید تا مدل آنلاک شود.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
maxTimeMillis عدد حداکثر زمان انتظار بر حسب میلی ثانیه. اگر مشخص نشده باشد، حداکثر 2 دقیقه پیش فرض استفاده می شود.

برمی‌گرداند:

قول<باطل>

قولی که زمانی حل می شود که قفل مدل باز شود یا حداکثر زمان انتظار سپری شود.