You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/advisor/advisor-assessments.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,8 +39,8 @@ You can manage access to Advisor WAF assessments using built-in roles. The permi
39
39
40
40
|**Name**|**Description**|
41
41
|---|:---:|
42
-
|Reader|View assessments for a workload and the corresponding recommendations|
43
-
|Contributor|Create assessments for a workload and triage the corresponding recommendations|
42
+
|Reader|View assessments for a subscription or workload and the corresponding recommendations|
43
+
|Contributor|Create assessments for a subscription or workload and triage the corresponding recommendations|
44
44
45
45
## Access Azure Advisor WAF assessments
46
46
@@ -157,7 +157,7 @@ Once the recommendation is, or multiple recommendations are, selected with **Mar
157
157
Some common questions and answers.
158
158
159
159
**Q**. Can I edit previously taken assessments?\
160
-
**A**. In the "Most Valuable Professionals" (MVP) program scope, assessments can't be edited once completed.
160
+
**A**. In the current program, assessments can't be edited once completed.
161
161
162
162
**Q**. Why am I not getting any recommendations?\
163
163
**A**. If you didn't answer all of the assessment questions and skipped to **View guidance**, you might not get any recommendations generated. The other reason might be that the Learn platform hasn't generated any recommendations for the assessment.
Copy file name to clipboardExpand all lines: articles/ai-services/cognitive-services-limited-access.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: PatrickFarley
7
7
manager: nitinme
8
8
ms.service: azure-ai-services
9
9
ms.topic: conceptual
10
-
ms.date: 10/27/2022
10
+
ms.date: 02/27/2024
11
11
ms.author: pafarley
12
12
---
13
13
@@ -17,7 +17,7 @@ Our vision is to empower developers and organizations to use AI to transform soc
17
17
18
18
## What is Limited Access?
19
19
20
-
Limited Access services require registration, and only customers managed by Microsoft, meaning those who are working directly with Microsoft account teams, are eligible for access. The use of these services is limited to the use case selected at the time of registration. Customers must acknowledge that they've reviewed and agree to the terms of service. Microsoft may require customers to reverify this information.
20
+
Limited Access services require registration, and only customers managed by Microsoft—meaning those who are working directly with Microsoft account teams—are eligible for access. The use of these services is limited to the use case selected at the time of registration. Customers must acknowledge that they've reviewed and agree to the terms of service. Microsoft may require customers to reverify this information.
21
21
22
22
Limited Access services are made available to customers under the terms governing their subscription to Microsoft Azure Services (including the [Service Specific Terms](https://go.microsoft.com/fwlink/?linkid=2018760)). Review these terms carefully as they contain important conditions and obligations governing your use of Limited Access services.
23
23
@@ -51,7 +51,7 @@ Submit a registration form for each Limited Access service you would like to use
51
51
52
52
### How long will the registration process take?
53
53
54
-
Review may take 5-10 business days. You will receive an email as soon as your application is reviewed.
54
+
You'll receive communication from us about your application within 5-10 business days. In some cases, reviews can take longer. You'll receive an email as soon as your application is reviewed.
55
55
56
56
### Who is eligible to use Limited Access services?
57
57
@@ -92,9 +92,6 @@ Detailed information about supported regions for Custom Neural Voice and Speaker
92
92
93
93
If you're an existing customer and your application for access is denied, you will no longer be able to use Limited Access features after June 30, 2023. Your data is subject to Microsoft's data retention [policies](https://www.microsoft.com/trust-center/privacy/data-management#:~:text=If%20you%20terminate%20a%20cloud,data%20or%20renew%20your%20subscription.).
94
94
95
-
### How long will the registration process take?
96
-
97
-
You'll receive communication from us about your application within 10 business days. In some cases, reviews can take longer. You'll receive an email as soon as your application is reviewed.
Copy file name to clipboardExpand all lines: articles/ai-services/computer-vision/faq.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ metadata:
9
9
10
10
ms.service: azure-ai-vision
11
11
ms.topic: faq
12
-
ms.date: 05/09/2022
12
+
ms.date: 02/27/2024
13
13
ms.author: pafarley
14
14
ms.custom: cogserv-non-critical-vision
15
15
title: Azure AI Vision API Frequently Asked Questions
@@ -52,4 +52,4 @@ sections:
52
52
- question: |
53
53
Can I train Azure AI Vision API to use custom tags? For example, I would like to feed in pictures of cat breeds to 'train' the AI, then receive the breed value on an AI request.
54
54
answer: |
55
-
This function is currently not available. You can use [Custom Vision](../custom-vision-service/overview.md) to train a model to detect user-defined visual features.
55
+
Yes. See [Model customization](/azure/ai-services/computer-vision/concept-model-customization), a feature of Image Analysis 4.0.
This article demonstrates how to perform near real-time analysis on frames that are taken from a live video stream by using the Azure AI Vision API. The basic elements of such an analysis are:
18
+
This article demonstrates how to use the Azure AI Vision API to perform near real-time analysis on frames that are taken from a live video stream. The basic elements of such an analysis are:
19
19
20
-
- Acquiring frames from a video source.
21
-
- Selecting which frames to analyze.
22
-
- Submitting these frames to the API.
23
-
- Consuming each analysis result that's returned from the API call.
20
+
- Acquiring frames from a video source
21
+
- Selecting which frames to analyze
22
+
- Submitting these frames to the API
23
+
- Consuming each analysis result that's returned from the API call
24
24
25
-
The samples in this article are written in C#. To access the code, go to the [Video frame analysis sample](https://github.com/Microsoft/Cognitive-Samples-VideoFrameAnalysis/) page on GitHub.
25
+
> [!TIP]
26
+
> The samples in this article are written in C#. To access the code, go to the [Video frame analysis sample](https://github.com/Microsoft/Cognitive-Samples-VideoFrameAnalysis/) page on GitHub.
26
27
27
28
## Approaches to running near real-time analysis
28
29
29
-
You can solve the problem of running near real-time analysis on video streams by using a variety of approaches. This article outlines three of them, in increasing levels of sophistication.
30
+
You can solve the problem of running near real-time analysis on video streams using a variety of approaches. This article outlines three of them, in increasing levels of sophistication.
30
31
31
-
### Design an infinite loop
32
+
### Method 1: Design an infinite loop
32
33
33
-
The simplest design for near real-time analysis is an infinite loop. In each iteration of this loop, you grab a frame, analyze it, and then consume the result:
34
+
The simplest design for near real-time analysis is an infinite loop. In each iteration of this loop, the application retrieves a frame, analyzes it, and then processes the result:
34
35
35
36
```csharp
36
37
while (true)
@@ -46,7 +47,7 @@ while (true)
46
47
47
48
If your analysis were to consist of a lightweight, client-side algorithm, this approach would be suitable. However, when the analysis occurs in the cloud, the resulting latency means that an API call might take several seconds. During this time, you're not capturing images, and your thread is essentially doing nothing. Your maximum frame rate is limited by the latency of the API calls.
48
49
49
-
### Allow the API calls to run in parallel
50
+
### Method 2: Allow the API calls to run in parallel
50
51
51
52
Although a simple, single-threaded loop makes sense for a lightweight, client-side algorithm, it doesn't fit well with the latency of a cloud API call. The solution to this problem is to allow the long-running API call to run in parallel with the frame-grabbing. In C#, you could do this by using task-based parallelism. For example, you can run the following code:
52
53
@@ -70,9 +71,9 @@ With this approach, you launch each analysis in a separate task. The task can ru
*Finally, thissimplecodedoesn't keep track of the tasks that get created, so exceptions silently disappear. Thus, you need to add a "consumer" thread that tracks the analysis tasks, raises exceptions, kills long-running tasks, and ensures that the results get consumed in the correct order, one at a time.
72
73
73
-
### Design a producer-consumer system
74
+
### Method 3: Design a producer-consumer system
74
75
75
-
Foryourfinalapproach, designinga"producer-consumer"system, youbuildaproducerthreadthatlookssimilartoyourpreviouslymentionedinfiniteloop. However, insteadofconsumingtheanalysisresultsassoonasthey're available, the producer simply places the tasks in a queue to keep track of them.
76
+
Todesigna"producer-consumer"system, youbuildaproducerthreadthatlookssimilartotheprevioussection's infinite loop. Then, instead of consuming the analysis results as soon as they'reavailable, theproducersimplyplacesthetasksinaqueuetokeeptrackofthem.
Tohelpgetyourappupandrunningasquicklyaspossible, we've implemented the system that'sdescribedintheprecedingsection. It's intended to be flexible enough to accommodate many scenarios, while being easy to use. To access the code, go to the [Video frame analysis sample](https://github.com/Microsoft/Cognitive-Samples-VideoFrameAnalysis/) page on GitHub.
141
+
Tohelpgetyourappupandrunningasquicklyaspossible, we've implemented the system that'sdescribedintheprevioussection. It's intended to be flexible enough to accommodate many scenarios, while being easy to use. To access the code, go to the [Video frame analysis sample](https://github.com/Microsoft/Cognitive-Samples-VideoFrameAnalysis/) repo on GitHub.
Inmostmodes, there's a visible delay between the live video on the left and the visualized analysis on the right. This delay is the time that it takes to make the API call. An exception is in the "EmotionsWithClientFaceDetect" mode, which performs face detection locally on the client computer by using OpenCV before it submits any images to Azure AI services.
221
+
Inmostmodes, there's a visible delay between the live video on the left and the visualized analysis on the right. This delay is the time that it takes to make the API call. An exception is in the `EmotionsWithClientFaceDetect` mode, which performs face detection locally on the client computer by using OpenCV before it submits any images to Azure AI services.
0 commit comments