یک شی خروجی 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 دقیقه پیش فرض استفاده می شود. |
برمیگرداند:
قول<باطل>
قولی که زمانی حل می شود که قفل مدل باز شود یا حداکثر زمان انتظار سپری شود.