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。