واجهة خدمة Firebase MachineLearning
.
Signature:
export declare class MachineLearning
أماكن إقامة
الموقع | المعدِّلات | النوع | الوصف |
---|---|---|---|
التطبيق | التطبيق | التطبيق المرتبط بمثيل خدمة MachineLearning الحالي. |
الطُرق
الطريقة | المعدِّلات | الوصف |
---|---|---|
createModel(model) | تنشئ نموذجًا في مشروع Firebase الحالي. | |
deleteModel(modelId) | يؤدي هذا الإجراء إلى حذف نموذج من المشروع الحالي. | |
getModel(modelId) | للحصول على النموذج المحدد بواسطة المعرّف المحدد. | |
listModels(options) | يسرد نماذج المشروع الحالي. | |
publishModel(modelId) | لنشر نموذج تعلُّم الآلة في Firebase.يمكن تنزيل نموذج منشور إلى تطبيقات العميل. | |
unpublishModel(modelId) | إلغاء نشر نموذج تعلُّم الآلة في Firebase | |
updatemodel(modelId, model) | لتعديل البيانات الوصفية أو ملف النموذج |
MachineLearning.app
التطبيق المرتبط بمثيل خدمة MachineLearning
الحالي.
Signature:
get app(): App;
MachineLearning.createModel()
تنشئ نموذجًا في مشروع Firebase الحالي.
Signature:
createModel(model: ModelOptions): Promise<Model>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
نموذج | ModelOptions | النموذج المطلوب إنشاؤه. |
المرتجعات:
الوعد <النموذج>
يتم تحقيق وعد باستخدام النموذج الذي تم إنشاؤه.
MachineLearning.deleteModel()
يؤدي هذا الإجراء إلى حذف نموذج من المشروع الحالي.
Signature:
deleteModel(modelId: string): Promise<void>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
رقم تعريف النموذج | السلسلة | رقم تعريف النموذج المطلوب حذفه. |
المرتجعات:
وعود <باطلة>
MachineLearning.getModel()
للحصول على النموذج المحدد بواسطة المعرّف المحدد.
Signature:
getModel(modelId: string): Promise<Model>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
رقم تعريف النموذج | السلسلة | رقم تعريف النموذج المطلوب الحصول عليه. |
المرتجعات:
الوعد <النموذج>
الوعد الذي تم تحقيقه باستخدام كائن النموذج
MachineLearning.listModels()
يسرد نماذج المشروع الحالي.
Signature:
listModels(options?: ListModelsOptions): Promise<ListModelsResult>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
خيارات | ListModelsOptions | خيارات البيانات. |
المرتجعات:
الوعد<ListModelsResult>
وعد يتم حله مع القائمة الحالية (الفلترة) للنماذج والرمز المميز للصفحة التالية. بالنسبة إلى الصفحة الأخيرة، يتم عرض قائمة فارغة من النماذج ولا يتم عرض أي رمز مميّز للصفحة.
MachineLearning.publishModel()
نشر نموذج تعلُّم الآلة في Firebase
يمكن تنزيل نموذج منشور إلى تطبيقات العميل.
Signature:
publishModel(modelId: string): Promise<Model>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
رقم تعريف النموذج | السلسلة | رقم تعريف النموذج المطلوب نشره. |
المرتجعات:
الوعد <النموذج>
تم تحقيق وعد باستخدام النموذج المنشور.
MachineLearning.unpublishModel()
إلغاء نشر نموذج تعلُّم الآلة في Firebase
Signature:
unpublishModel(modelId: string): Promise<Model>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
رقم تعريف النموذج | السلسلة | رقم تعريف النموذج المطلوب إلغاء نشره. |
المرتجعات:
الوعد <النموذج>
تم تحقيق وعد باستخدام النموذج الذي لم يتم نشره.
MachineLearning.updateModel()
لتعديل البيانات الوصفية أو ملف النموذج
Signature:
updateModel(modelId: string, model: ModelOptions): Promise<Model>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
رقم تعريف النموذج | السلسلة | رقم تعريف النموذج المطلوب تعديله. |
نموذج | ModelOptions | حقول النموذج المطلوب تعديلها. |
المرتجعات:
الوعد <النموذج>
تم تحقيق وعد باستخدام النموذج المحدّث.