Partage via


Exporter votre modèle pour l’utiliser avec des appareils mobiles

Azure AI Custom Vision Service vous permet d’exporter vos classificateurs pour les exécuter hors ligne. Vous pouvez incorporer un classifieur exporté dans une application et l’exécuter localement sur un appareil pour la classification en temps réel.

Options d'exportation

Le service Vision personnalisée prend en charge les exportations suivantes :

  • TensorFlow pour Android
  • TensorFlow.js pour les frameworks JavaScript comme React, Angular et Vue. Cela fonctionne sur les appareils Android et iOS
  • CoreML pour iOS 11 et versions ultérieures
  • ONNX pour Windows ML, Android, et iOS
  • Kit de développement Vision AI
  • Un conteneur Docker pour l'architecture Windows, Linux ou ARM. Le conteneur comprend un modèle TensorFlow et un code de service pour utiliser l'API Custom Vision

Important

Le service Custom Vision exporte uniquement les projets ayant des domaines compact. Les modèles générés par des domaines compacts sont optimisés en fonction des contraintes de la classification en temps réel sur les appareils mobiles. Les classificateurs construits avec un domaine compact peuvent être légèrement moins précis qu'un domaine standard avec la même quantité de données de formation.

Pour plus d’informations sur l’amélioration de vos classificateurs, consultez Améliorer votre classificateur.

Convertir un domaine en domaine compact

Remarque

Les étapes de cette section s'appliquent uniquement si vous disposez d'un modèle existant qui n'est pas défini sur un domaine compact.

Pour convertir le domaine d’un modèle existant, suivez ces étapes :

  1. Accédez au site Web de Custom Vision, puis connectez-vous pour afficher la liste de vos projets.

    Capture d'écran qui montre une liste de projets.

  2. Sélectionnez un projet, puis sélectionnez l’icône d’engrenage en haut à droite de la page.

    Capture d'écran qui montre l'icône d'engrenage.

  3. Dans la section Domaines, sélectionnez un des domaines compacts. Sélectionnez Enregistrer les modifications.

    Remarque

    Pour le kit de développement Vision AI, le projet doit être créé avec le domaine Général (Compact), et vous devez spécifier l'option Kit de développement Vision AI dans la section Fonctionnalités d'exportation.

    Capture d'écran qui montre la sélection des domaines.

  4. En haut de la page, sélectionnez Entraîner pour recommencer l’entraînement avec le nouveau domaine.

Exporter votre modèle

Pour exporter le modèle après le nouvel entraînement, effectuez les étapes suivantes :

  1. Accédez à l’onglet Performances et sélectionnez Exporter.

    Capture d'écran qui montre l'icône d'exportation.

    Conseil

    Si l'entrée Exporter n'est pas disponible, l'itération sélectionnée n'utilise pas de domaine compact. Dans la section Itérations de cette page, sélectionnez une itération qui utilise un domaine compact, puis sélectionnez Exporter.

  2. Sélectionnez le format d'exportation de votre choix, puis sélectionnez Exporter pour télécharger le modèle.

Pour intégrer votre modèle exporté dans une application, explorez l’un des articles ou exemples suivants :