MachineLearning class

Firebase MachineLearning サービス インターフェース。

署名:

export declare class MachineLearning 

プロパティ

プロパティ 修飾キー タイプ 説明
アプリ アプリ 現在の MachineLearning サービス インスタンスに関連付けられているアプリ

メソッド

メソッド 修飾キー 説明
createModel(model) 現在の Firebase プロジェクトにモデルを作成します。
deleteModel(modelId) 現在のプロジェクトからモデルを削除します。
getModel(modelId) 指定された ID で指定されたモデルを取得します。
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>;

パラメータ

パラメータ 説明
モデル ModelOptions 作成するモデル。

戻り値:

Promise<モデル>

作成されたモデルで履行された Promise。

MachineLearning.deleteModel()

現在のプロジェクトからモデルを削除します。

署名:

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

パラメータ

パラメータ 説明
modelId 文字列 削除するモデルの ID。

戻り値:

約束 <void>

MachineLearning.getModel() は

指定された ID で指定されたモデルを取得します。

署名:

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

パラメータ

パラメータ 説明
modelId 文字列 取得するモデルの ID。

戻り値:

Promise<モデル>

モデル オブジェクトによって実行される Promise。

MachineLearning.listModels()

現在のプロジェクトのモデルを一覧表示します。

署名:

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

パラメータ

パラメータ 説明
オプション ListModelsOptions リスティングのオプション。

戻り値:

Promise <ListModelsResult>

モデルの現在の(フィルタされた)リストと次のページトークンで解決される Promise。最後のページについては、空のモデルリストが返され、ページトークンは返されません。

MachineLearning.publishModel()

Firebase ML モデルを公開する。

公開されたモデルは、クライアント アプリにダウンロードできます。

署名:

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

パラメータ

パラメータ 説明
modelId 文字列 公開するモデルの ID。

戻り値:

Promise<モデル>

公開されたモデルで実行された Promise。

MachineLearning.unpublishModel()

Firebase ML モデルの公開を停止します。

署名:

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

パラメータ

パラメータ 説明
modelId 文字列 公開を停止するモデルの ID。

戻り値:

Promise<モデル>

非公開モデルで実行された Promise。

MachineLearning.updateModel()

モデルのメタデータまたはモデルファイルを更新します。

署名:

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

パラメータ

パラメータ 説明
modelId 文字列 更新するモデルの ID。
モデル ModelOptions 更新するモデル フィールド。

戻り値:

Promise<モデル>

更新されたモデルで実行された Promise。