MachineLearning class

La interfaz del servicio MachineLearning de Firebase

Firma:

export declare class MachineLearning 

Propiedades

Propiedad Teclas modificadoras Tipo Descripción
app App La App asociada con la instancia de servicio MachineLearning actual.

Métodos

Método Teclas modificadoras Descripción
createModel(model). Crea un modelo en el proyecto actual de Firebase.
deleteModel(modelId) Borra un modelo del proyecto actual.
getModel(modelId). Obtiene el modelo especificado por el ID dado.
listModels(opciones) Muestra una lista de los modelos del proyecto actual.
publishModel(modelId) Publica un modelo del AA de Firebase.Se puede descargar un modelo publicado en las apps cliente.
unpublishModel(modelId) Anula la publicación de un modelo de AA de Firebase.
updateModel(modelId, model) Actualiza los metadatos o el archivo del modelo de un modelo.

Aprendizaje automático.app

La App asociada con la instancia de servicio MachineLearning actual.

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 que se creará.

Muestra:

Promesa<Modelo>

Una promesa cumplida con el modelo creado.

MachineLearning.deleteModel()

Borra un modelo del proyecto actual.

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID de modelo string El ID del modelo que se borrará.

Muestra:

Promesa<void>

MachineLearning.getModel()

Obtiene el modelo especificado por el ID dado.

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID de modelo string El ID del modelo que se obtendrá.

Muestra:

Promesa<Modelo>

Una promesa completada con el objeto del modelo.

MachineLearning.listModels()

Muestra una lista de los modelos del proyecto actual.

Firma:

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

Parámetros

Parámetro Tipo Descripción
opciones ListModelsOptions. Las opciones de la ficha

Muestra:

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 muestra una lista vacía de modelos y no se muestra ningún token de página.

MachineLearning.publishModel()

Publica un modelo del AA de Firebase.

Se puede descargar un modelo publicado en las apps cliente.

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID de modelo string El ID del modelo que se publicará.

Muestra:

Promesa<Modelo>

Una promesa cumplida con el modelo publicado.

MachineLearning.unpublishModel()

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID de modelo string El ID del modelo que se anulará de la publicación.

Muestra:

Promesa<Modelo>

Una promesa cumplida con el modelo no publicado.

MachineLearning.updateModel()

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID de modelo string El ID del modelo que se actualizará.
modelo Opciones de modelo Los campos del modelo que se actualizarán.

Muestra:

Promesa<Modelo>

Una promesa cumplida con el modelo actualizado.