كائن ناتج نموذج تعلُّم الآلة في 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 | رقم | الحد الأقصى لوقت الانتظار بالمللي ثانية. في حال عدم تحديد قيمة، يتم استخدام حد أقصى تلقائي يبلغ دقيقتين. |
المرتجعات:
وعود <باطلة>
وعد يتم حله عند فتح قفل النموذج أو مرور الحد الأقصى لوقت الانتظار.