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.