MachineLearning class

อินเทอร์เฟซบริการ Firebase MachineLearning

ลายเซ็น:

export declare class MachineLearning 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
แอป แอป แอปที่เชื่อมโยงกับอินสแตนซ์บริการ MachineLearning ปัจจุบัน

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
สร้างแบบจำลอง(โมเดล) สร้างโมเดลในโปรเจ็กต์ Firebase ปัจจุบัน
deleteModel(modelId) ลบโมเดลออกจากโปรเจ็กต์ปัจจุบัน
getModel(modelId) รับโมเดลที่ระบุตามรหัสที่กำหนด
listModels(ตัวเลือก) แสดงโมเดลของโปรเจ็กต์ปัจจุบัน
publishModel(modelId) เผยแพร่โมเดล Firebase MLดาวน์โหลดโมเดลที่เผยแพร่ลงในแอปไคลเอ็นต์ได้
unpublishModel(modelId) ยกเลิกการเผยแพร่โมเดล Firebase ML
updateModel(modelId, model) อัปเดตข้อมูลเมตาหรือไฟล์โมเดลของโมเดล

MachineLearning.app

แอปที่เชื่อมโยงกับอินสแตนซ์บริการ MachineLearning ปัจจุบัน

ลายเซ็น:

get app(): App;

MachineLearning.createModel()

สร้างโมเดลในโปรเจ็กต์ Firebase ปัจจุบัน

ลายเซ็น:

createModel(model: ModelOptions): Promise<Model>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รุ่น ตัวเลือกโมเดล โมเดลที่จะสร้าง

การคืนสินค้า:

สัญญา<โมเดล>

Promise ได้รับมอบจากโมเดลที่สร้างขึ้น

MachineLearning.deleteModel()

ลบโมเดลออกจากโปรเจ็กต์ปัจจุบัน

ลายเซ็น:

deleteModel(modelId: string): Promise<void>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รหัสโมเดล สตริง รหัสของโมเดลที่จะลบ

การคืนสินค้า:

คำมั่นสัญญา<โมฆะ>

MachineLearning.getModel()

รับโมเดลที่ระบุตามรหัสที่กำหนด

ลายเซ็น:

getModel(modelId: string): Promise<Model>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รหัสโมเดล สตริง รหัสของโมเดลที่จะรับ

การคืนสินค้า:

สัญญา<โมเดล>

Promise ได้รับการดำเนินการด้วยออบเจ็กต์โมเดล

MachineLearning.listModels()

แสดงโมเดลของโปรเจ็กต์ปัจจุบัน

ลายเซ็น:

listModels(options?: ListModelsOptions): Promise<ListModelsResult>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวเลือก ListModelsOptions ตัวเลือกข้อมูล

การคืนสินค้า:

สัญญา<ListModelsผลลัพธ์>

สัญญาที่จะแก้ไขด้วยรายการโมเดลปัจจุบัน (ที่มีการกรอง) และโทเค็นหน้าถัดไป สำหรับหน้าสุดท้าย รายการโมเดลที่ว่างเปล่า และไม่มีการแสดงผลโทเค็นหน้าเว็บ

MachineLearning.publishModel()

เผยแพร่โมเดล Firebase ML

โมเดลที่เผยแพร่จะดาวน์โหลดไปยังแอปไคลเอ็นต์ได้

ลายเซ็น:

publishModel(modelId: string): Promise<Model>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รหัสโมเดล สตริง รหัสของโมเดลที่จะเผยแพร่

การคืนสินค้า:

สัญญา<โมเดล>

Promise ได้รับการตอบสนองด้วยโมเดลที่เผยแพร่

MachineLearning.unpublishModel()

ยกเลิกการเผยแพร่โมเดล Firebase ML

ลายเซ็น:

unpublishModel(modelId: string): Promise<Model>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รหัสโมเดล สตริง รหัสของโมเดลที่จะยกเลิกการเผยแพร่

การคืนสินค้า:

สัญญา<โมเดล>

Promise ได้รับการดำเนินการจากโมเดลที่ยังไม่ได้เผยแพร่

MachineLearning.updateModel()

อัปเดตข้อมูลเมตาหรือไฟล์โมเดลของโมเดล

ลายเซ็น:

updateModel(modelId: string, model: ModelOptions): Promise<Model>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รหัสโมเดล สตริง รหัสของโมเดลที่จะอัปเดต
รุ่น ตัวเลือกโมเดล ฟิลด์โมเดลที่จะอัปเดต

การคืนสินค้า:

สัญญา<โมเดล>

Promise ได้รับการดำเนินการจากโมเดลที่อัปเดตแล้ว