Skip to content

Commit c513591

Browse files
committed
cusvis freshness
1 parent 9910692 commit c513591

15 files changed

+50
-73
lines changed

articles/ai-services/computer-vision/how-to/find-similar-faces.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,4 @@ Run the command, and the returned JSON should show the correct face ID as a simi
101101
In this guide, you learned how to call the Find Similar API to do a face search by similarity in a larger group of faces. Next, learn more about the different recognition models available for face comparison operations.
102102

103103
> [!div class="nextstepaction"]
104-
> [Specify a face recognition model](specify-recognition-model.md)
104+
> [Specify a face recognition model](./specify-recognition-model.md)

articles/ai-services/custom-vision-service/copy-move-projects.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ author: PatrickFarley
66
manager: nitinme
77
ms.service: azure-ai-custom-vision
88
ms.topic: how-to
9-
ms.date: 01/22/2024
9+
ms.date: 01/22/2025
1010
ms.author: pafarley
11+
#customer intent: As a developer, I want to copy and back up Custom Vision projects so that I can ensure project availability and disaster recovery.
12+
1113
---
1214

1315
# Copy and back up your Custom Vision projects
@@ -29,7 +31,7 @@ The **[ExportProject](/rest/api/customvision/projects/export)** and **[ImportPro
2931
- A created Custom Vision project. See [Build a classifier](./getting-started-build-a-classifier.md) for instructions on how to do this.
3032
* [PowerShell version 6.0+](/powershell/scripting/install/installing-powershell-core-on-windows), or a similar command-line utility.
3133

32-
## Process overview
34+
## Understand the process
3335

3436
The process for copying a project consists of the following steps:
3537

@@ -137,7 +139,9 @@ You'll get a `200/OK` response with metadata about your newly imported project.
137139
}
138140
```
139141

140-
## Next steps
142+
## Next step
141143

142144
In this guide, you learned how to copy and move a project between Custom Vision resources. Next, explore the API reference docs to see what else you can do with Custom Vision.
143-
* [REST API reference documentation](/rest/api/custom-vision/)
145+
146+
> [!div class="nextstepaction"]
147+
> [REST API reference documentation](/rest/api/custom-vision/)

articles/ai-services/custom-vision-service/faq.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
manager: nitinme
88
ms.service: azure-ai-custom-vision
99
ms.topic: faq
10-
ms.date: 01/22/2024
10+
ms.date: 01/22/2025
1111
ms.author: pafarley
1212

1313
title: Custom Vision frequently asked questions
@@ -38,7 +38,7 @@ sections:
3838
- question: |
3939
What is the difference between the free and standard pricing tiers?
4040
answer: |
41-
See the [Limits and quotas](./limits-and-quotas.md) page for pricing information.
41+
See the [Limits and quotas](./limits-and-quotas.md) page for pricing tier information.
4242
- question: |
4343
Do I have to relabel images if I change domains in a project?
4444
answer: |

articles/ai-services/custom-vision-service/getting-started-improving-your-classifier.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
2-
title: Improving your model - Custom Vision service
2+
title: Improve your model - Custom Vision service
33
titleSuffix: Azure AI services
44
description: In this article you'll learn how the amount, quality and variety of data can improve the quality of your model in the Custom Vision service.
5+
#customer intent: As a developer, I want to improve my Custom Vision model so that it performs better with real-world data.
56
#services: cognitive-services
67
author: PatrickFarley
78
manager: nitinme
89

910
ms.service: azure-ai-custom-vision
1011
ms.topic: how-to
11-
ms.date: 02/14/2024
12+
ms.date: 01/22/2025
1213
ms.author: pafarley
1314
---
1415

@@ -30,15 +31,15 @@ Sometimes a model will learn to make predictions based on arbitrary characterist
3031

3132
To correct this problem, provide images with different angles, backgrounds, object size, groups, and other variations. The following sections expand upon these concepts.
3233

33-
## Data quantity
34+
## Ensure data quantity
3435

3536
The number of training images is the most important factor for your dataset. We recommend using at least 50 images per label as a starting point. With fewer images, there's a higher risk of overfitting, and while your performance numbers may suggest good quality, your model may struggle with real-world data.
3637

37-
## Data balance
38+
## Ensure data balance
3839

3940
It's also important to consider the relative quantities of your training data. For instance, using 500 images for one label and 50 images for another label makes for an imbalanced training dataset. This will cause the model to be more accurate in predicting one label than another. You're likely to see better results if you maintain at least a 1:2 ratio between the label with the fewest images and the label with the most images. For example, if the label with the most images has 500 images, the label with the least images should have at least 250 images for training.
4041

41-
## Data variety
42+
## Ensure data variety
4243

4344
Be sure to use images that are representative of what will be submitted to the classifier during normal use. Otherwise, your model could learn to make predictions based on arbitrary characteristics that your images have in common. For example, if you're creating a classifier for apples vs. citrus, and you've used images of apples in hands and of citrus on white plates, the classifier may give undue importance to hands vs. plates, rather than apples vs. citrus.
4445

@@ -66,7 +67,7 @@ To correct this problem, include a variety of images to ensure that your model c
6667

6768
![Photo of style samples.](./media/getting-started-improving-your-classifier/style.png)
6869

69-
## Negative images (classifiers only)
70+
## Use negative images (classifiers only)
7071

7172
If you're using an image classifier, you might need to add _negative samples_ to help make your classifier more accurate. Negative samples are images that don't match any of the other tags. When you upload these images, apply the special **Negative** label to them.
7273

@@ -77,7 +78,7 @@ Object detectors handle negative samples automatically, because any image areas
7778
>
7879
> On the other hand, in cases where the negative images are just a variation of the images used in training, it is likely that the model will classify the negative images as a labeled class due to the great similarities. For example, if you have an orange vs. grapefruit classifier, and you feed in an image of a clementine, it may score the clementine as an orange because many features of the clementine resemble those of oranges. If your negative images are of this nature, we recommend you create one or more additional tags (such as **Other**) and label the negative images with this tag during training to allow the model to better differentiate between these classes.
7980
80-
## Occlusion and truncation (object detectors only)
81+
## Handle occlusion and truncation (object detectors only)
8182

8283
If you want your object detector to detect truncated objects (objects that are partially cut out of the image) or occluded objects (objects that are partially blocked by other objects in the image), you'll need to include training images that cover those cases.
8384

@@ -108,7 +109,7 @@ To inspect image predictions, go to the __Training Images__ tab, select your pre
108109

109110
Sometimes a visual inspection can identify patterns that you can then correct by adding more training data or modifying existing training data. For example, a classifier for apples vs. limes may incorrectly label all green apples as limes. You can then correct this problem by adding and providing training data that contains tagged images of green apples.
110111

111-
## Next steps
112+
## Next step
112113

113114
In this guide, you learned several techniques to make your custom image classification model or object detector model more accurate. Next, learn how to test images programmatically by submitting them to the Prediction API.
114115

articles/ai-services/custom-vision-service/includes/quickstarts/go-tutorial-object-detection.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,6 @@ This guide provides instructions and sample code to help you get started using t
1111
> [!NOTE]
1212
> If you want to build and train an object detection model _without_ writing code, see the [browser-based guidance](../../get-started-build-detector.md) instead.
1313
14-
Use the Custom Vision client library for Go to:
15-
16-
* Create a new Custom Vision project
17-
* Add tags to the project
18-
* Upload and tag images
19-
* Train the project
20-
* Publish the current iteration
21-
* Test the prediction endpoint
2214

2315
Reference documentation [(training)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/v2.1/customvision/training) [(prediction)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/v1.1/customvision/prediction)
2416

articles/ai-services/custom-vision-service/includes/quickstarts/java-tutorial-od.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,6 @@ Get started using the Custom Vision client library for Java to build an object d
1212
> [!NOTE]
1313
> If you want to build and train an object detection model _without_ writing code, see the [browser-based guidance](../../get-started-build-detector.md) instead.
1414
15-
Use the Custom Vision client library for Java to:
16-
17-
* Create a new Custom Vision project
18-
* Add tags to the project
19-
* Upload and tag images
20-
* Train the project
21-
* Publish the current iteration
22-
* Test the prediction endpoint
23-
2415
[Reference documentation](/java/api/overview/azure/cognitiveservices/client/customvision) |
2516
Library source code [(training)](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/cognitiveservices/ms-azure-cs-customvision-training) [(prediction)](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/cognitiveservices/ms-azure-cs-customvision-prediction)|
2617
Artifact (Maven) [(training)](https://search.maven.org/artifact/com.azure/azure-cognitiveservices-customvision-training/1.1.0-preview.2/jar) [(prediction)](https://search.maven.org/artifact/com.azure/azure-cognitiveservices-customvision-prediction/1.1.0-preview.2/jar) |

articles/ai-services/custom-vision-service/includes/quickstarts/node-tutorial-object-detection.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,6 @@ This guide provides instructions and sample code to help you get started using t
1212
> [!NOTE]
1313
> If you want to build and train an object detection model _without_ writing code, see the [browser-based guidance](../../get-started-build-detector.md) instead.
1414
15-
Use the Custom Vision client library for .NET to:
16-
17-
* Create a new Custom Vision project
18-
* Add tags to the project
19-
* Upload and tag images
20-
* Train the project
21-
* Publish the current iteration
22-
* Test the prediction endpoint
2315

2416
Reference documentation [(training)](/javascript/api/@azure/cognitiveservices-customvision-training/) [(prediction)](/javascript/api/@azure/cognitiveservices-customvision-prediction/) | Package (npm) [(training)](https://www.npmjs.com/package/@azure/cognitiveservices-customvision-training) [(prediction)](https://www.npmjs.com/package/@azure/cognitiveservices-customvision-prediction) | [Samples](/samples/browse/?products=azure&terms=custom%20vision&languages=javascript)
2517

articles/ai-services/custom-vision-service/includes/quickstarts/python-tutorial-od.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,6 @@ Get started with the Custom Vision client library for Python. Follow these steps
1111
> [!NOTE]
1212
> If you want to build and train an object detection model _without_ writing code, see the [browser-based guidance](../../get-started-build-detector.md) instead.
1313
14-
Use the Custom Vision client library for Python to:
15-
16-
* Create a new Custom Vision project
17-
* Add tags to the project
18-
* Upload and tag images
19-
* Train the project
20-
* Publish the current iteration
21-
* Test the prediction endpoint
2214

2315
[Reference documentation](/python/api/overview/azure/cognitiveservices-vision-computervision-readme) | [Library source code](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cognitiveservices/azure-cognitiveservices-vision-customvision/azure/cognitiveservices/vision/customvision) | [Package (PyPI)](https://pypi.org/project/azure-cognitiveservices-vision-customvision/) | [Samples](/samples/browse/?languages=python&products=azure&term=vision&terms=vision)
2416

articles/ai-services/custom-vision-service/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
ms.topic: landing-page
1111
author: PatrickFarley
1212
ms.author: pafarley
13-
ms.date: 01/22/2024
13+
ms.date: 01/22/2025
1414

1515
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
1616

articles/ai-services/custom-vision-service/limits-and-quotas.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ manager: nitinme
88

99
ms.service: azure-ai-custom-vision
1010
ms.topic: conceptual
11-
ms.date: 01/21/2024
11+
ms.date: 01/22/2025
1212
ms.author: pafarley
1313
---
1414

1515
# Limits and quotas
1616

17-
There are two tiers of keys for the Custom Vision service. You can sign up for a F0 (free) or S0 (standard) subscription through the Azure portal. This page outlines the limitations of each tier. See the [Azure AI services pricing page](https://azure.microsoft.com/pricing/details/cognitive-services/custom-vision-service/) for more details on pricing and transactions.
17+
There are two tiers of subscription to the Custom Vision service. You can sign up for an F0 (free) or S0 (standard) subscription through the Azure portal. This page outlines the limitations of each tier. See the [Custom Vision pricing page](https://azure.microsoft.com/pricing/details/cognitive-services/custom-vision-service/) for more details on pricing and transactions.
1818

1919
|Factor|**F0 (free)**|**S0 (standard)**|
2020
|-----|-----|-----|
@@ -42,4 +42,4 @@ There are two tiers of keys for the Custom Vision service. You can sign up for a
4242
> Images smaller than 256 pixels will be accepted but upscaled.
4343
4444
> [!NOTE]
45-
> The image aspect ratio should not be larger than 25:1.
45+
> The image aspect ratio shouldn't be larger than 25:1.

0 commit comments

Comments
 (0)