L'interfaccia del servizio Firebase MachineLearning
.
Firma:
export declare class MachineLearning
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
app | App | L' app associata all'istanza del servizio MachineLearning corrente. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
createModel(modello) | Crea un modello nel progetto Firebase corrente. | |
deleteModel(IDmodello) | Elimina un modello dal progetto corrente. | |
getModel(IDmodello) | Ottiene il modello specificato dall'ID specificato. | |
elencoModelli(opzioni) | Elenca i modelli del progetto corrente. | |
pubblicareModel(IDmodello) | Pubblica un modello Firebase ML. Un modello pubblicato può essere scaricato nelle app client. | |
annulla la pubblicazione del modello (ID modello) | Annulla la pubblicazione di un modello Firebase ML. | |
updateModel(IDmodello, modello) | Aggiorna i metadati o il file del modello di un modello. |
MachineLearning.app
L' app associata all'istanza del servizio MachineLearning
corrente.
Firma:
get app(): App;
MachineLearning.createModel()
Crea un modello nel progetto Firebase corrente.
Firma:
createModel(model: ModelOptions): Promise<Model>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
modello | Opzioni modello | Il modello da creare. |
Ritorna:
Promessa< Modello >
Una promessa mantenuta con il modello creato.
MachineLearning.deleteModel()
Elimina un modello dal progetto corrente.
Firma:
deleteModel(modelId: string): Promise<void>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
modelloId | corda | L'ID del modello da eliminare. |
Ritorna:
Promesso<vuoto>
MachineLearning.getModel()
Ottiene il modello specificato dall'ID specificato.
Firma:
getModel(modelId: string): Promise<Model>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
modelloId | corda | L'ID del modello da ottenere. |
Ritorna:
Promessa< Modello >
Una promessa mantenuta con l'oggetto modello.
MachineLearning.listModels()
Elenca i modelli del progetto corrente.
Firma:
listModels(options?: ListModelsOptions): Promise<ListModelsResult>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
opzioni | ListModelsOptions | Le opzioni di quotazione. |
Ritorna:
Promessa< ListModelsResult >
Una promessa che si risolve con l'elenco corrente (filtrato) di modelli e il token della pagina successiva. Per l'ultima pagina viene restituito un elenco vuoto di modelli e nessun token di pagina.
MachineLearning.publishModel()
Pubblica un modello Firebase ML.
Un modello pubblicato può essere scaricato nelle app client.
Firma:
publishModel(modelId: string): Promise<Model>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
modelloId | corda | L'ID del modello da pubblicare. |
Ritorna:
Promessa< Modello >
Una promessa mantenuta con il modello pubblicato.
MachineLearning.unpublishModel()
Annulla la pubblicazione di un modello Firebase ML.
Firma:
unpublishModel(modelId: string): Promise<Model>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
modelloId | corda | L'ID del modello di cui annullare la pubblicazione. |
Ritorna:
Promessa< Modello >
Una promessa mantenuta con il modello inedito.
MachineLearning.updateModel()
Aggiorna i metadati o il file del modello di un modello.
Firma:
updateModel(modelId: string, model: ModelOptions): Promise<Model>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
modelloId | corda | L'ID del modello da aggiornare. |
modello | Opzioni modello | I campi del modello da aggiornare. |
Ritorna:
Promessa< Modello >
Una promessa mantenuta con il modello aggiornato.