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.