|
| 1 | +--- |
| 2 | +title: "Label images faster with suggested tags" |
| 3 | +titleSuffix: Azure Cognitive Services |
| 4 | +description: In this guide, you'll learn how to use suggested tags to label a large number of images more quickly when training Custom Vision models. |
| 5 | +services: cognitive-services |
| 6 | +author: PatrickFarley |
| 7 | +manager: nitinme |
| 8 | + |
| 9 | +ms.service: cognitive-services |
| 10 | +ms.subservice: custom-vision |
| 11 | +ms.topic: conceptual |
| 12 | +ms.date: 09/16/2019 |
| 13 | +ms.author: pafarley |
| 14 | +--- |
| 15 | + |
| 16 | +# Label images faster with suggested tags |
| 17 | + |
| 18 | +In this guide, you'll learn how to use the suggested tags feature to label a large number of images more quickly when training a Custom Vision model. |
| 19 | + |
| 20 | +When you tag images for a Custom Vision model, the service uses the latest trained iteration of the model to predict the labels of untagged images. It then shows these predictions as suggested tags, based on the selected confidence threshold and prediction uncertainty. You can then either confirm or change the suggestions, speeding up the process of manually tagging the images for training. |
| 21 | + |
| 22 | +## When to use suggested tags |
| 23 | + |
| 24 | +Keep the following limitations in mind: |
| 25 | + |
| 26 | +* Only request suggested tags for images whose content has already been trained once. Don't get suggestions for a new tag that you're just beginning to train. |
| 27 | +* You can only use suggested tags on images that are untagged; you can't get suggestions for additional tags on an already-tagged image. |
| 28 | + |
| 29 | +> [!IMPORTANT] |
| 30 | +> The suggested tags feature uses the same [pricing model](https://azure.microsoft.com/pricing/details/cognitive-services/custom-vision-service/) as regular predictions. The first time you trigger suggested tags for a set of images, you'll be charged the same as for prediction calls. After that, the service stores the results for the selected images in a database for 30 days, and you can access them anytime for free within that period. After 30 days, you'll be charged if you request their suggested tags again. |
| 31 | +
|
| 32 | +## Suggested tags workflow |
| 33 | + |
| 34 | +The following steps show you how to use the suggested tags feature: |
| 35 | + |
| 36 | +1. Upload all of your training images to your Custom Vision project. |
| 37 | +1. Label part of your data set, choosing an equal number of images for each tag. |
| 38 | + > [!TIP] |
| 39 | + > Make sure you use all of the tags for which you want suggestions later on. |
| 40 | +1. Start the training process. |
| 41 | +1. When training is complete, navigate to the **Untagged** view and select the **Get suggested tags** button on the left pane. |
| 42 | + > [!div class="mx-imgBorder"] |
| 43 | + >  |
| 44 | +1. Select the set of images for which you want suggestions. You should only get initial tag suggestions for a portion of the untagged images. You'll get better tag suggestions as you iterate through this process. |
| 45 | +1. Confirm the suggested tags, fixing any that aren't correct. |
| 46 | + > [!TIP] |
| 47 | + > Images with suggested tags are sorted by their prediction uncertainty (lower values indicate higher confidence). You can change the sorting order with the **Sort by uncertainty** option. If you set the order to **high to low**, you can correct the high-uncertainty predictions first and then quickly confirm the low-uncertainty ones. |
| 48 | + * In image classification projects, you can select and confirm tags in batches. Filter the view by a given suggested tag, deselect images that are tagged incorrectly, and then confirm the rest in a batch. |
| 49 | + > [!div class="mx-imgBorder"] |
| 50 | + >  |
| 51 | +
|
| 52 | + You can also use suggested tags in individual image mode by selecting an image from the gallery. |
| 53 | + |
| 54 | +  |
| 55 | + * In object detection projects, batch confirmations aren't supported, but you can still filter and sort by suggested tags for a more organized labeling experience. Thumbnails of your untagged images will show an overlay of bounding boxes indicating the locations of suggested tags. If you don't select a suggested tag filter, all of your untagged images will appear without overlaying bounding boxes. |
| 56 | + > [!div class="mx-imgBorder"] |
| 57 | + >  |
| 58 | +
|
| 59 | + To confirm object detection tags, you need to apply them to each individual image in the gallery. |
| 60 | + |
| 61 | +  |
| 62 | +1. Start the training process again. |
| 63 | +1. Repeat the preceding steps until you're satisfied with the suggestion quality. |
| 64 | + |
| 65 | +## Next steps |
| 66 | + |
| 67 | +Follow a quickstart to get started creating and training a Custom Vision project. |
| 68 | + |
| 69 | +* [Build a classifier](getting-started-build-a-classifier.md) |
| 70 | +* [Build an object detector](get-started-build-detector.md) |
0 commit comments