Exercice - Entraîner le service Custom Vision

Effectué

Il est maintenant temps de charger vos images et d’entraîner le service Custom Vision.

Assurez-vous que vous avez environ 30 images de votre objet pour l’entraînement, que vous êtes connecté au portail Custom Vision et que vous vous trouvez dans la page de votre projet.

Charger vos images

Pour Cabriole, nous allons commencer par charger 15 images et voir comment l’IA Custom Vision peut être entraînée sur celles-ci. Les images avec lesquelles nous commençons ne montrent que Cabriole, mais sous des angles et avec des types d’éclairage très différents.

Pour commencer l’entraînement de l’IA, effectuez les étapes suivantes :

  1. Sélectionnez Ajouter des images.
  2. Sélectionnez les images à utiliser pour l’entraînement de l’IA.
  3. Sélectionnez Charger X fichiers, où X est le nombre d’images que vous avez sélectionnées.
  4. Attendez que vos images soient chargées.
  5. Sélectionnez Terminé.

Vous devez voir toutes vos images ajoutées dans le portail Custom Vision.

Étiqueter vos images

Vous devez maintenant étiqueter vos images. Sélectionnez une image, une fenêtre s’ouvre avec l’image à l’intérieur de celle-ci. Sélectionnez l’image, un cadre apparaît autour de l’objet. Vous pouvez voir que l’IA commence déjà à fonctionner en identifiant les lignes et les formes dont nous avons parlé dans une unité précédente. Ajustez le cadre afin qu’il corresponde exactement à votre objet. La réussite de l’IA résidant en partie dans la proportion du cadre qu’elle identifie comme étant l’objet, tenez-vous en aux principales caractéristiques. Par exemple, n’agrandissez-pas exagérément le cadre en raison de la présence de quelques cheveux en dehors de celui-ci.

Screenshot that shows the object-tagging step in the Custom Vision portal.

Ajoutez l’étiquette pour votre objet, sélectionnez l’icône +, puis passez à l’image suivante. Étiquetez chacune des images que vous avez chargées.

Notes

Vous pouvez étiqueter plusieurs objets dans chaque image. Si vous souhaitez étiqueter plusieurs objets, vous pouvez le faire en une seule étape.

Une fois que vous avez étiqueté toutes les images, vous devez les voir toutes dans la zone Étiqueté de votre projet.

Screenshot that shows the left side of the Custom Vision portal showing the Tagged versus Untagged toggle.

Effectuer l’entraînement sur vos images étiquetées

Quand vous pensez que vous avez suffisamment d’images étiquetées, sélectionnez Entraîner en haut à droite du portail. Choisissez Entraînement rapide comme type d’entraînement pour cette première itération. Vous pourrez essayer l’entraînement avancé plus tard.

Votre première itération d’entraînement doit s’effectuer. Vous trouverez également deux curseurs qui vous permettent de mieux contrôler l’entraînement et les prédictions de l’IA.

Seuil de probabilité

Chaque fois que l’IA effectue une prédiction, elle fournit également un pourcentage de probabilité. Elle peut, par exemple, indiquer qu’elle est confiante à 80 % qu’il s’agit de Cabriole. Le seuil de probabilité est le seuil auquel la confiance doit se trouver lors de l’entraînement pour déterminer si la prédiction a été précise. Par exemple, si le seuil de probabilité est de 50 % et que l’IA affirmait être sûre à 45 % que l’image représentait Cabriole, alors qu’il s’agissait effectivement de ce personnage, ce n’est pas considéré comme une prédiction précise.

Seuil de chevauchement

Comme vous l’avez peut-être remarqué quand vous étiquetiez vos images, l’IA ne fournit pas seulement un pourcentage de confiance quant à la présence de l’objet dans l’image, mais également un cadre englobant dans lequel elle pense que l’objet se trouve au sein de la photo. Si ce seuil est égal à 30 %, par exemple, au moins 30 % du cadre englobant dont l’IA prédit qu’il contient l’objet doit se trouver dans le cadre englobant approprié que vous avez créé lors de l’étiquetage des images.