MachineLearning class

واجهة خدمة 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 حقول النموذج المطلوب تعديلها.

المرتجعات:

الوعد <النموذج>

تم تحقيق وعد باستخدام النموذج المحدّث.