MachineLearning class

A interface de serviço do Firebase MachineLearning .

Assinatura:

export declare class MachineLearning 

Propriedades

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

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.
listModels(opções) Lista os modelos do projeto atual.
publishModel(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 o arquivo de modelo de um modelo.

Machine Learning.app

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

Assinatura:

get app(): App;

MachineLearning.createModel()

Cria um modelo no projeto atual do Firebase.

Assinatura:

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

Parâmetros

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

Devoluções:

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 Modelo Descrição
ID do modelo corda O ID do modelo a ser excluído.

Devoluções:

Promessa<void>

MachineLearning.getModel()

Obtém o modelo especificado pelo ID fornecido.

Assinatura:

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

Parâmetros

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

Devoluções:

Promessa< Modelo >

Uma promessa cumprida com o objeto de modelo.

MachineLearning.listModels()

Lista os modelos do projeto atual.

Assinatura:

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

Parâmetros

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

Devoluções:

Promessa< ListModelsResult >

Uma promessa que resolve 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 Modelo Descrição
ID do modelo corda O ID do modelo a ser publicado.

Devoluções:

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 Modelo Descrição
ID do modelo corda O ID do modelo para cancelar a publicação.

Devoluções:

Promessa< Modelo >

Uma promessa cumprida com o modelo inédito.

MachineLearning.updateModel()

Atualiza os metadados ou o arquivo de modelo de um modelo.

Assinatura:

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

Parâmetros

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

Devoluções:

Promessa< Modelo >

Uma promessa cumprida com o modelo atualizado.