MachineLearning class

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

ลายเซ็น:

export declare class MachineLearning 

คุณสมบัติ

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

วิธีการ

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

MachineLearning.app

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

ลายเซ็น:

get app(): App;

MachineLearning.createModel()

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

ลายเซ็น:

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

พารามิเตอร์

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

ผลตอบแทน:

สัญญา< รุ่น >

คำสัญญาที่เติมเต็มด้วยแบบจำลองที่สร้างขึ้น

MachineLearning.deleteModel()

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

ลายเซ็น:

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

พารามิเตอร์

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

ผลตอบแทน:

สัญญา<โมฆะ>

MachineLearning.getModel()

รับโมเดลที่ระบุโดย ID ที่กำหนด

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
รหัสโมเดล เชือก ID ของโมเดลที่จะได้รับ

ผลตอบแทน:

สัญญา< รุ่น >

สัญญาที่ปฏิบัติตามวัตถุต้นแบบ

MachineLearning.listModels()

แสดงรายการแบบจำลองของโครงการปัจจุบัน

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
ตัวเลือก รายการตัวเลือกแบบจำลอง ตัวเลือกรายการ

ผลตอบแทน:

สัญญา < ListModelsResult >

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

MachineLearning.publishModel()

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

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

ลายเซ็น:

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

พารามิเตอร์

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

ผลตอบแทน:

สัญญา< รุ่น >

คำสัญญาที่ปฏิบัติตามแบบจำลองที่เผยแพร่

MachineLearning.unpublishModel()

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

ลายเซ็น:

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

พารามิเตอร์

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

ผลตอบแทน:

สัญญา< รุ่น >

คำสัญญาที่เติมเต็มด้วยแบบจำลองที่ไม่ได้เผยแพร่

MachineLearning.updateModel()

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

ลายเซ็น:

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

พารามิเตอร์

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

ผลตอบแทน:

สัญญา< รุ่น >

คำมั่นสัญญาที่เติมเต็มด้วยโมเดลที่อัปเดต