อินเทอร์เฟซบริการ 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 ได้รับการดำเนินการจากโมเดลที่อัปเดตแล้ว