MachineLearning class

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。
模型型號選項要更新的模型欄位。

返回:

承諾<型號>

更新後的模型兌現了承諾。