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.