MachineLearning class

La interfaz del servicio Firebase MachineLearning .

Firma:

export declare class MachineLearning 

Propiedades

Propiedad Modificadores Tipo Descripción
aplicación Aplicación La aplicación asociada con la instancia actual del servicio MachineLearning .

Métodos

Método Modificadores Descripción
crearModelo(modelo) Crea un modelo en el proyecto actual de Firebase.
eliminarModelo(modelId) Elimina un modelo del proyecto actual.
getModel(identificador del modelo) Obtiene el modelo especificado por el ID proporcionado.
listaModelos(opciones) Enumera los modelos del proyecto actual.
publicarModelo(modelId) Publica un modelo de Firebase ML. Un modelo publicado se puede descargar en aplicaciones cliente.
anular la publicación del modelo (ID del modelo) Anula la publicación de un modelo de Firebase ML.
actualizarModelo(modelId, modelo) Actualiza los metadatos o el archivo de modelo de un modelo.

MachineLearning.aplicación

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

Firma:

get app(): App;

MachineLearning.createModel()

Crea un modelo en el proyecto actual de Firebase.

Firma:

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

Parámetros

Parámetro Tipo Descripción
modelo Opciones de modelo 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 Tipo Descripción
ID del modelo cadena El ID del modelo a eliminar.

Devoluciones:

Promesa<nulo>

MachineLearning.getModel()

Obtiene el modelo especificado por el ID proporcionado.

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID del modelo cadena 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 Tipo Descripción
opciones ListaModelosOpciones 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 en aplicaciones cliente.

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID del modelo cadena El ID del modelo a publicar.

Devoluciones:

Promesa< Modelo >

Una Promesa cumplida con el modelo publicado.

MachineLearning.unpublishModel()

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID del modelo cadena El ID del modelo que se va a despublicar.

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 Tipo Descripción
ID del modelo cadena El ID del modelo a actualizar.
modelo Opciones de modelo Los campos del modelo a actualizar.

Devoluciones:

Promesa< Modelo >

Una Promesa cumplida con el modelo actualizado.