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.