MachineLearning class

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.