كائن إخراج Firebase ML Model.
إمضاء:
export declare class Model
ملكيات
ملكية | الصفات التعريفية | يكتب | وصف |
---|---|---|---|
createTime | خيط | الطابع الزمني لإنشاء النموذج. | |
اسم العرض | خيط | اسم النموذج. هذا هو الاسم الذي تستخدمه من تطبيقك لتحميل النموذج. | |
etag | خيط | معرف ETag للإصدار الحالي من النموذج. تتغير هذه القيمة كلما قمت بتحديث أي من خصائص النموذج. | |
مقفل | منطقية | صحيح إذا تم تأمين النموذج من خلال عملية من جانب الخادم. لا يمكنك إجراء تغييرات على نموذج مقفل. راجع Model.waitForUnlocked() . | |
modelHash | سلسلة | غير معرف | تجزئة ملف tflite الخاص بالنموذج. تتغير هذه القيمة فقط عند تحميل نموذج TensorFlow Lite جديد. | |
معرف النموذج | خيط | معرف النموذج. | |
نشرت | منطقية | صحيح إذا تم نشر النموذج. | |
العلامات | خيط[] | علامات النموذج، والتي يمكن استخدامها لتجميع النماذج أو تصفيتها في عمليات القائمة. | |
tfliteModel | تيفلايتموديل | غير معرف | البيانات الوصفية حول ملف نموذج TensorFlow Lite الخاص بالنموذج. | |
تحديث الوقت | خيط | الطابع الزمني لآخر تحديث للنموذج. | |
خطئ في التحقق | سلسلة | غير معرف | رسالة خطأ عند فشل التحقق من صحة النموذج. |
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
toJSON() | قم بإرجاع النموذج ككائن JSON. | |
waitForUnlocked(maxTimeMillis) | انتظر حتى يتم فتح النموذج. |
Model.createTime
الطابع الزمني لإنشاء النموذج.
إمضاء:
get createTime(): string;
اسم العرض
اسم النموذج. هذا هو الاسم الذي تستخدمه من تطبيقك لتحميل النموذج.
إمضاء:
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;
};
عائدات:
{ [مفتاح: سلسلة]: أي؛ }
Model.waitForUnlocked()
انتظر حتى يتم فتح النموذج.
إمضاء:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
حدود
معامل | يكتب | وصف |
---|---|---|
maxTimeMillis | رقم | الحد الأقصى للوقت بالمللي ثانية للانتظار. إذا لم يتم تحديده، فسيتم استخدام الحد الأقصى الافتراضي وهو دقيقتين. |
عائدات:
وعد<باطل>
وعد يتم حله عند إلغاء قفل النموذج أو مرور الحد الأقصى لوقت الانتظار.