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

Le service Custom Vision vous permet d’exporter vos classifieurs pour qu’ils s’exécutent hors connexion. 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. Cette opération s’exécute à la fois sur les appareils Android et iOS.
  • CoreML pour iOS11.
  • 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 inclut un modèle TensorFlow et un code de service permettant d’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 classifieurs conçus avec un domaine compact sont parfois légèrement moins précis qu’avec un domaine standard, pour une même quantité de données d’apprentissage.

Pour plus d’informations sur l’amélioration des classifieurs, consultez l’article Améliorer votre classifieur.

Convertir un domaine en domaine compact

Notes

Les étapes décrites dans cette section ne s'appliquent que si vous utilisez un modèle qui n'est pas défini avec un domaine compact.

Pour convertir le domaine d'un modèle existant, procédez comme suit :

  1. Sur le site web de Custom Vision, sélectionnez l'icône Accueil pour afficher la liste de vos projets.

    Image of the home icon and projects list

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

    Image of the gear icon

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

    Notes

    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.

    Image of domains selection

  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.

    Image of the export icon

    Conseil

    Si l’option Exporter n’est pas disponible, cela signifie que l’itération sélectionnée n’utilise pas un 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.

Étapes suivantes

Intégrer votre modèle exporté dans une application en explorant un des articles ou exemples suivants :