Model class

كائن ناتج نموذج تعلُّم الآلة في Firebase

Signature:

export declare class Model 

أماكن إقامة

الموقع المعدِّلات النوع الوصف
createTime السلسلة الطابع الزمني لإنشاء النموذج.
displayName السلسلة اسم النموذج. هذا هو الاسم الذي تستخدمه من تطبيقك لتحميل النموذج.
علامة etag السلسلة معرِّف ETag الخاص بالإصدار الحالي من النموذج. وتتغيّر هذه القيمة كلّما عدَّلت أيًا من خصائص النموذج.
مقفل قيمة منطقية صحيح إذا تم قفل النموذج من خلال عملية من جانب الخادم. لا يمكنك إجراء تغييرات على نموذج مُقفَل. يُرجى الاطّلاع على Model.waitForlocked().
modelHash سلسلة | غير محدّدة تمثّل هذه السمة تجزئة ملف tflite للنموذج. لا تتغير هذه القيمة إلا عند تحميل نموذج TensorFlow Lite الجديد.
modelId السلسلة رقم تعريف النموذج.
منشور قيمة منطقية صحيح إذا تم نشر النموذج.
العلامات سلسلة[] علامات النموذج، التي يمكن استخدامها لتجميع النماذج أو تصفيتها في عمليات القائمة.
tfliteModel نموذج TFLite | غير محدّدة البيانات الوصفية عن ملف نموذج TensorFlow Lite للنموذج
updateTime السلسلة الطابع الزمني لأحدث تحديث للنموذج.
خطأ في التحقّق من الصحة سلسلة | غير محدّدة ظهور رسالة خطأ عند تعذُّر التحقّق من صحة النموذج

الطُرق

الطريقة المعدِّلات الوصف
toJSON() عرض النموذج على هيئة كائن JSON.
waitForUnlocked(maxTimeMillis) انتظر حتى يتم فتح قفل النموذج.

وقت إنشاء النموذج

الطابع الزمني لإنشاء النموذج.

Signature:

get createTime(): string;

اسم عرض الطراز

اسم النموذج. هذا هو الاسم الذي تستخدمه من تطبيقك لتحميل النموذج.

Signature:

get displayName(): string;

model.etag

معرِّف ETag الخاص بالإصدار الحالي من النموذج. وتتغيّر هذه القيمة كلّما عدَّلت أيًا من خصائص النموذج.

Signature:

get etag(): string;

model.locked

صحيح إذا تم قفل النموذج من خلال عملية من جانب الخادم. لا يمكنك إجراء تغييرات على نموذج مُقفَل. يُرجى الاطّلاع على Model.waitForlocked().

Signature:

get locked(): boolean;

نموذج تجزئة النموذج

تمثّل هذه السمة تجزئة ملف tflite للنموذج. لا تتغير هذه القيمة إلا عند تحميل نموذج TensorFlow Lite الجديد.

Signature:

get modelHash(): string | undefined;

رقم تعريف الطراز

رقم تعريف النموذج.

Signature:

get modelId(): string;

تم نشر النموذج.

صحيح إذا تم نشر النموذج.

Signature:

get published(): boolean;

علامات النموذج

علامات النموذج، التي يمكن استخدامها لتجميع النماذج أو تصفيتها في عمليات القائمة.

Signature:

get tags(): string[];

model.tfliteModel

البيانات الوصفية عن ملف نموذج TensorFlow Lite للنموذج

Signature:

get tfliteModel(): TFLiteModel | undefined;

وقت تحديث الطراز

الطابع الزمني لأحدث تحديث للنموذج.

Signature:

get updateTime(): string;

خطأ في النموذج.التحقّق من الصحة

ظهور رسالة خطأ عند تعذُّر التحقّق من صحة النموذج

Signature:

get validationError(): string | undefined;

model.toJSON()

عرض النموذج على هيئة كائن JSON.

Signature:

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

المرتجعات:

{ [key: string]: any; }

model.waitForLocked()

انتظر حتى يتم فتح قفل النموذج.

Signature:

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

المَعلمات

المعلمة النوع الوصف
maxTimeMillis رقم الحد الأقصى لوقت الانتظار بالمللي ثانية. في حال عدم تحديد قيمة، يتم استخدام حد أقصى تلقائي يبلغ دقيقتين.

المرتجعات:

وعود <باطلة>

وعد يتم حله عند فتح قفل النموذج أو مرور الحد الأقصى لوقت الانتظار.