MachineLearning class

A interface do serviço Firebase MachineLearning .

Assinatura:

export declare class MachineLearning 

Propriedades

Propriedade Modificadores Tipo Descrição
aplicativo Aplicativo O aplicativo associado à instância de serviço MachineLearning atual.

Métodos

Método Modificadores Descrição
criarModelo(modelo) Cria um modelo no projeto atual do Firebase.
deleteModel(modelId) Exclui um modelo do projeto atual.
getModel(modelId) Obtém o modelo especificado pelo ID fornecido.
listaModelos(opções) Lista os modelos do projeto atual.
publicarModel(modelId) Publica um modelo do Firebase ML. Um modelo publicado pode ser baixado para aplicativos cliente.
unpublishModel(modelId) Cancela a publicação de um modelo do Firebase ML.
updateModel(modelId, modelo) Atualiza os metadados ou arquivo de modelo de um modelo.

MachineLearning.app

O aplicativo associado à instância de serviço MachineLearning atual.

Assinatura:

get app(): App;

MachineLearning.createModel()

Cria um modelo no projeto atual do Firebase.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
modelo Opções de modelo O modelo a ser criado.

Retorna:

Promessa< Modelo >

Uma Promessa cumprida com o modelo criado.

MachineLearning.deleteModel()

Exclui um modelo do projeto atual.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
modeloId corda O ID do modelo a ser excluído.

Retorna:

Promessa<void>

MachineLearning.getModel()

Obtém o modelo especificado pelo ID fornecido.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
modeloId corda O ID do modelo a ser obtido.

Retorna:

Promessa< Modelo >

Uma promessa cumprida com o objeto modelo.

MachineLearning.listModels()

Lista os modelos do projeto atual.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
opções ListModelsOptions As opções de listagem.

Retorna:

Promessa< ListModelsResult >

Uma promessa que é resolvida com a lista atual (filtrada) de modelos e o token da próxima página. Para a última página, uma lista vazia de modelos e nenhum token de página são retornados.

MachineLearning.publishModel()

Publica um modelo do Firebase ML.

Um modelo publicado pode ser baixado para aplicativos cliente.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
modeloId corda O ID do modelo a ser publicado.

Retorna:

Promessa< Modelo >

Uma promessa cumprida com o modelo publicado.

MachineLearning.unpublishModel()

Cancela a publicação de um modelo do Firebase ML.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
modeloId corda O ID do modelo a ser despublicado.

Retorna:

Promessa< Modelo >

Uma Promessa cumprida com o modelo inédito.

MachineLearning.updateModel()

Atualiza os metadados ou arquivo de modelo de um modelo.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
modeloId corda O ID do modelo a ser atualizado.
modelo Opções de modelo Os campos do modelo a serem atualizados.

Retorna:

Promessa< Modelo >

Uma promessa cumprida com o modelo atualizado.