Skip to content

Commit 8c940ea

Browse files
committed
edit pass: cognitive-services-face-articles-batch1
1 parent 87885d3 commit 8c940ea

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

articles/cognitive-services/Face/Face-API-How-to-Topics/HowtoIdentifyFacesinImage.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,6 @@ In this guide, you learned the process of creating a PersonGroup and identifying
179179
## Related topics
180180

181181
- [Face recognition concepts](../concepts/face-recognition.md)
182-
- [How to detect faces in an image](HowtoDetectFacesinImage.md)
183-
- [How to add faces](how-to-add-faces.md)
184-
- [How to use the large-scale feature](how-to-use-large-scale.md)
182+
- [Detect faces in an image](HowtoDetectFacesinImage.md)
183+
- [Add faces](how-to-add-faces.md)
184+
- [Use the large-scale feature](how-to-use-large-scale.md)

articles/cognitive-services/Face/Face-API-How-to-Topics/how-to-use-large-scale.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,9 +203,9 @@ To better utilize the large-scale feature, we recommend the following strategies
203203

204204
## Step 3.1: Customize time interval
205205

206-
As is shown in the `TrainLargeFaceList()`, there's a `timeIntervalInMilliseconds` to delay the infinite training status checking process. For LargeFaceList with more faces, using a larger interval reduces the call counts and cost. Customize the time interval according to the expected capacity of the LargeFaceList.
206+
As is shown in `TrainLargeFaceList()`, there's a time interval in milliseconds to delay the infinite training status checking process. For LargeFaceList with more faces, using a larger interval reduces the call counts and cost. Customize the time interval according to the expected capacity of the LargeFaceList.
207207

208-
The same strategy also applies to LargePersonGroup. For example, when you train a LargePersonGroup with 1,000,000 persons, the `timeIntervalInMilliseconds` might be 60,000, which is a 1-minute interval.
208+
The same strategy also applies to LargePersonGroup. For example, when you train a LargePersonGroup with 1 million persons, `timeIntervalInMilliseconds` might be 60,000, which is a 1-minute interval.
209209

210210
## Step 3.2 Small-scale buffer
211211

@@ -226,7 +226,7 @@ An example workflow:
226226

227227
If a relatively long latency is acceptable, it isn't necessary to trigger the Train operation right after you add new data. Instead, the Train operation can be split from the main logic and triggered regularly. This strategy is suitable for dynamic scenarios with acceptable latency. It can be applied to static scenarios to further reduce the Train frequency.
228228

229-
Suppose there's a `TrainLargePersonGroup` function similar to the `TrainLargeFaceList`. A typical implementation of the standalone training on a LargePersonGroup by invoking the [`Timer`](https://msdn.microsoft.com/library/system.timers.timer(v=vs.110).aspx) class in `System.Timers` is:
229+
Suppose there's a `TrainLargePersonGroup` function similar to `TrainLargeFaceList`. A typical implementation of the standalone training on a LargePersonGroup by invoking the [`Timer`](https://msdn.microsoft.com/library/system.timers.timer(v=vs.110).aspx) class in `System.Timers` is:
230230

231231
```CSharp
232232
private static void Main()

0 commit comments

Comments
 (0)