MachineLearning class

La interfaz del servicio Firebase MachineLearning .

Firma:

export declare class MachineLearning 

Propiedades

Propiedad modificadores Escribe Descripción
aplicación aplicación La aplicación asociada con la instancia de servicio MachineLearning actual.

Métodos

Método modificadores Descripción
crearModelo(modelo) Crea un modelo en el proyecto Firebase actual.
deleteModel(id del modelo) Elimina un modelo del proyecto actual.
getModel(id del modelo) Obtiene el modelo especificado por el ID dado.
listModels(opciones) Enumera los modelos del proyecto actual.
publicarModelo(modeloId) Publica un modelo de Firebase ML. Un modelo publicado se puede descargar a las aplicaciones cliente.
unpublishModel (modeloId) Cancela la publicación de un modelo de Firebase ML.
actualizarModelo(modeloId, modelo) Actualiza los metadatos o el archivo de modelo de un modelo.

MachineLearning.aplicación

La aplicación asociada con la instancia de servicio MachineLearning actual.

Firma:

get app(): App;

MachineLearning.createModel()

Crea un modelo en el proyecto Firebase actual.

Firma:

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

Parámetros

Parámetro Escribe Descripción
modelo ModeloOpciones El modelo a crear.

Devoluciones:

Promesa< Modelo >

Una Promesa cumplida con el modelo creado.

MachineLearning.deleteModel()

Elimina un modelo del proyecto actual.

Firma:

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

Parámetros

Parámetro Escribe Descripción
ID del modelo cuerda El ID del modelo a eliminar.

Devoluciones:

Promesa <vacío>

MachineLearning.getModel()

Obtiene el modelo especificado por el ID dado.

Firma:

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

Parámetros

Parámetro Escribe Descripción
ID del modelo cuerda El ID del modelo a obtener.

Devoluciones:

Promesa< Modelo >

Una Promesa cumplida con el objeto modelo.

MachineLearning.listModels()

Enumera los modelos del proyecto actual.

Firma:

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

Parámetros

Parámetro Escribe Descripción
opciones ListModelsOptions Las opciones de listado.

Devoluciones:

Promesa< ListModelsResult >

Una promesa que se resuelve con la lista actual (filtrada) de modelos y el token de la página siguiente. Para la última página, se devuelve una lista vacía de modelos y ningún token de página.

MachineLearning.publishModel()

Publica un modelo de Firebase ML.

Un modelo publicado se puede descargar a las aplicaciones cliente.

Firma:

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

Parámetros

Parámetro Escribe Descripción
ID del modelo cuerda El ID del modelo a publicar.

Devoluciones:

Promesa< Modelo >

Una Promesa cumplida con el modelo publicado.

MachineLearning.unpublishModel()

Cancela la publicación de un modelo de Firebase ML.

Firma:

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

Parámetros

Parámetro Escribe Descripción
ID del modelo cuerda El ID del modelo para anular la publicación.

Devoluciones:

Promesa< Modelo >

Una Promesa cumplida con el modelo inédito.

MachineLearning.updateModel()

Actualiza los metadatos o el archivo de modelo de un modelo.

Firma:

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

Parámetros

Parámetro Escribe Descripción
ID del modelo cuerda El ID del modelo a actualizar.
modelo ModeloOpciones Los campos del modelo a actualizar.

Devoluciones:

Promesa< Modelo >

Una Promesa cumplida con el modelo actualizado.