Firebase MachineLearning
服務介面。
簽名:
export declare class MachineLearning
特性
財產 | 修飾符 | 類型 | 描述 |
---|---|---|---|
應用程式 | 應用程式 | 與目前MachineLearning 服務實例關聯的應用程式。 |
方法
方法 | 修飾符 | 描述 |
---|---|---|
建立模型(模型) | 在目前 Firebase 專案中建立模型。 | |
刪除模型(模型ID) | 從目前項目中刪除模型。 | |
取得模型(模型ID) | 取得給定 ID 指定的模型。 | |
清單模型(選項) | 列出目前項目的模型。 | |
發布模型(模型ID) | 發布 Firebase ML 模型。發布的模型可以下載到客戶端應用程式。 | |
取消發布模型(modelId) | 取消發布 Firebase ML 模型。 | |
更新模型(模型ID,模型) | 更新模型的元資料或模型檔案。 |
機器學習.app
與目前MachineLearning
服務實例關聯的應用程式。
簽名:
get app(): App;
機器學習.createModel()
在目前 Firebase 專案中建立模型。
簽名:
createModel(model: ModelOptions): Promise<Model>;
參數
範圍 | 類型 | 描述 |
---|---|---|
模型 | 型號選項 | 要建立的模型。 |
返回:
承諾<型號>
透過創建的模型實現了 Promise。
MachineLearning.deleteModel()
從目前項目中刪除模型。
簽名:
deleteModel(modelId: string): Promise<void>;
參數
範圍 | 類型 | 描述 |
---|---|---|
型號 | 細繩 | 要刪除的模型的 ID。 |
返回:
承諾<無效>
機器學習.getModel()
取得給定 ID 指定的模型。
簽名:
getModel(modelId: string): Promise<Model>;
參數
範圍 | 類型 | 描述 |
---|---|---|
型號 | 細繩 | 要取得的模型的 ID。 |
返回:
承諾<型號>
模型物件實作的 Promise。
機器學習.listModels()
列出目前項目的模型。
簽名:
listModels(options?: ListModelsOptions): Promise<ListModelsResult>;
參數
範圍 | 類型 | 描述 |
---|---|---|
選項 | 清單模型選項 | 清單選項。 |
返回:
Promise< ListModelsResult >
使用目前(過濾後的)模型清單和下一頁令牌進行解析的承諾。對於最後一頁,返回空白模型清單並且不返回頁面令牌。
機器學習.publishModel()
發布 Firebase ML 模型。
發布的模型可以下載到客戶端應用程式。
簽名:
publishModel(modelId: string): Promise<Model>;
參數
範圍 | 類型 | 描述 |
---|---|---|
型號 | 細繩 | 要發佈的模型的 ID。 |
返回:
承諾<型號>
發布的模型兌現了承諾。
MachineLearning.unpublishModel()
取消發布 Firebase ML 模型。
簽名:
unpublishModel(modelId: string): Promise<Model>;
參數
範圍 | 類型 | 描述 |
---|---|---|
型號 | 細繩 | 要取消發布的模型的 ID。 |
返回:
承諾<型號>
未發布的模型實現了 Promise。
機器學習.updateModel()
更新模型的元資料或模型檔案。
簽名:
updateModel(modelId: string, model: ModelOptions): Promise<Model>;
參數
範圍 | 類型 | 描述 |
---|---|---|
型號 | 細繩 | 要更新的模型的 ID。 |
模型 | 型號選項 | 要更新的模型欄位。 |
返回:
承諾<型號>
更新後的模型兌現了承諾。