MachineLearning class

L'interface du service Firebase MachineLearning .

Signature:

export declare class MachineLearning 

Propriétés

Propriété Modificateurs Taper Description
application Application L' application associée à l'instance actuelle du service MachineLearning .

Méthodes

Méthode Modificateurs Description
créer un modèle (modèle) Crée un modèle dans le projet Firebase actuel.
deleteModel (modelId) Supprime un modèle du projet en cours.
getModel(modelId) Obtient le modèle spécifié par l'ID donné.
listeModèles(options) Répertorie les modèles du projet en cours.
publierModèle(modelId) Publie un modèle Firebase ML. Un modèle publié peut être téléchargé sur les applications clientes.
annuler la publication du modèle (ID du modèle) Dépublie un modèle Firebase ML.
updateModel (modelId, modèle) Met à jour les métadonnées ou le fichier de modèle d'un modèle.

MachineLearning.app

L' application associée à l'instance actuelle du service MachineLearning .

Signature:

get app(): App;

MachineLearning.createModel()

Crée un modèle dans le projet Firebase actuel.

Signature:

createModel(model: ModelOptions): Promise<Model>;

Paramètres

Paramètre Taper Description
modèle Options de modèle Le modèle à créer.

Retour:

Promesse< Modèle >

Une promesse tenue avec le modèle créé.

MachineLearning.deleteModel()

Supprime un modèle du projet en cours.

Signature:

deleteModel(modelId: string): Promise<void>;

Paramètres

Paramètre Taper Description
ID modèle chaîne L'ID du modèle à supprimer.

Retour:

Promesse<vide>

MachineLearning.getModel()

Obtient le modèle spécifié par l'ID donné.

Signature:

getModel(modelId: string): Promise<Model>;

Paramètres

Paramètre Taper Description
ID modèle chaîne L'ID du modèle à obtenir.

Retour:

Promesse< Modèle >

Une promesse remplie avec l'objet modèle.

MachineLearning.listModels()

Répertorie les modèles du projet en cours.

Signature:

listModels(options?: ListModelsOptions): Promise<ListModelsResult>;

Paramètres

Paramètre Taper Description
choix ListeModèlesOptions Les options de liste.

Retour:

Promesse< ListModelsResult >

Une promesse qui se résout avec la liste actuelle (filtrée) des modèles et le jeton de la page suivante. Pour la dernière page, une liste vide de modèles et aucun jeton de page sont renvoyés.

MachineLearning.publishModel()

Publie un modèle Firebase ML.

Un modèle publié peut être téléchargé sur les applications clientes.

Signature:

publishModel(modelId: string): Promise<Model>;

Paramètres

Paramètre Taper Description
ID modèle chaîne L'ID du modèle à publier.

Retour:

Promesse< Modèle >

Une promesse tenue avec le modèle publié.

MachineLearning.unpublishModel()

Dépublie un modèle Firebase ML.

Signature:

unpublishModel(modelId: string): Promise<Model>;

Paramètres

Paramètre Taper Description
ID modèle chaîne L'ID du modèle à dépublier.

Retour:

Promesse< Modèle >

Une promesse tenue avec le modèle inédit.

MachineLearning.updateModel()

Met à jour les métadonnées ou le fichier de modèle d'un modèle.

Signature:

updateModel(modelId: string, model: ModelOptions): Promise<Model>;

Paramètres

Paramètre Taper Description
ID modèle chaîne L'ID du modèle à mettre à jour.
modèle Options de modèle Les champs du modèle à mettre à jour.

Retour:

Promesse< Modèle >

Une promesse tenue avec le modèle mis à jour.