Skip to content

Commit 245a2e6

Browse files
Merge pull request #513 from laujan/308276-sep-sprint-freshness
september sprint fresheness
2 parents 7bbac4a + 6b9d5cf commit 245a2e6

File tree

9 files changed

+31
-33
lines changed

9 files changed

+31
-33
lines changed

articles/ai-services/document-intelligence/choose-model-feature.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-document-intelligence
88
ms.topic: overview
9-
ms.date: 08/07/2024
9+
ms.date: 09/26/2024
1010
ms.author: lajanuar
1111
---
1212

articles/ai-services/document-intelligence/concept-analyze-document-response.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-document-intelligence
88
ms.topic: conceptual
9-
ms.date: 08/07/2024
9+
ms.date: 09/26/2024
1010
ms.author: vikurpad
1111
ms.custom:
1212
- references_regions
13-
- ignite-2023
1413
monikerRange: '>=doc-intel-3.0.0'
1514
---
1615

@@ -22,7 +21,7 @@ In this article, let's examine the different objects returned as part of the `An
2221

2322
## Analyze document request
2423

25-
The Document Intelligence APIs analyze images, PDFs, and other document files to extract and detect various content, layout, style, and semantic elements. The analyze operation is an async API. Submitting a document returns an **Operation-Location** header that contains the URL to poll for completion. When an analysis request completes successfully, the response contains the elements described in the [model data extraction](concept-model-overview.md#model-data-extraction).
24+
The Document Intelligence APIs analyze images, PDFs, and other document files to extract and detect various content, layout, style, and semantic elements. The `Analyze` operation is an async API. Submitting a document returns an **Operation-Location** header that contains the URL to poll for completion. When an analysis request completes successfully, the response contains the elements described in the [model data extraction](concept-model-overview.md#model-data-extraction).
2625

2726
### Response elements
2827

@@ -43,7 +42,7 @@ The top-level content property contains a concatenation of all content elements
4342

4443
## Analyze response
4544

46-
The analyze response for each API returns different objects. API responses contain elements from component models where applicable.
45+
The `Analyze` response for each API returns different objects. API responses contain elements from component models where applicable.
4746

4847
| Response content | Description | API |
4948
|--|--|--|
@@ -52,8 +51,8 @@ The analyze response for each API returns different objects. API responses conta
5251
| **styles**| Identified text element properties. | Read, Layout, General Document, Prebuilt, and Custom models|
5352
| **languages**| Identified language associated with each span of the text extracted | Read |
5453
| **tables**| Tabular content identified and extracted from the document. Tables relate to tables identified by the pretrained layout model. Content labeled as tables is extracted as structured fields in the documents object.| Layout, General Document, Invoice, and Custom models |
55-
| **figures**| Figures (charts, images) identified and extracted from the document, providing visual representations that aid in the understanding of complex information. | Layout model |
56-
| **sections** | Hierarchical document structure identified and extracted from the document. Section or subsection with the corresponding elements (paragraph, table, figure) attached to it. | Layout model |
54+
| **figures**| Figures (charts, images) identified and extracted from the document, providing visual representations that aid in the understanding of complex information. | The Layout model |
55+
| **sections** | Hierarchical document structure identified and extracted from the document. Section or subsection with the corresponding elements (paragraph, table, figure) attached to it. | The Layout model |
5756
| **keyValuePairs**| Key-value pairs recognized by a pretrained model. The key is a span of text from the document with the associated value. | General document and Invoice models |
5857
| **documents**| Fields recognized are returned in the `fields` dictionary within the list of documents| Prebuilt models, Custom models.|
5958

@@ -142,7 +141,7 @@ Based on its position and styling, a cell can be classified as general content,
142141
Figures (charts, images) in documents play a crucial role in complementing and enhancing the textual content, providing visual representations that aid in the understanding of complex information. The figures object detected by the Layout model has key properties like `boundingRegions` (the spatial locations of the figure on the document pages, including the page number and the polygon coordinates that outline the figure's boundary), `spans` (details the text spans related to the figure, specifying their offsets and lengths within the document's text. This connection helps in associating the figure with its relevant textual context), `elements` (the identifiers for text elements or paragraphs within the document that are related to or describe the figure) and `caption`, if any.
143142

144143
When *output=figures* is specified during the initial `Analyze` operation, the service generates cropped images for all detected figures that can be accessed via `/analyeResults/{resultId}/figures/{figureId}`.
145-
`FigureId` will be included in each figure object, following an undocumented convention of `{pageNumber}.{figureIndex}` where `figureIndex` resets to one per page.
144+
`FigureId` is included in each figure object, following an undocumented convention of `{pageNumber}.{figureIndex}` where `figureIndex` resets to one per page.
146145

147146
```json
148147
{
@@ -255,7 +254,7 @@ The semantic schema of a document type is described via the fields it contains.
255254
| date | Date | ISO 8601 - YYYY-MM-DD | InvoiceDate: "5/7/2022" → "2022-05-07" |
256255
| time | Time | ISO 8601 - hh:mm:ss | TransactionTime: "9:45 PM" → "21:45:00" |
257256
| phoneNumber | Phone number | E.164 - +{CountryCode}{SubscriberNumber} | WorkPhone: "(800) 555-7676" → "+18005557676"|
258-
| countryRegion | Country/region | ISO 3166-1 alpha-3 | CountryRegion: "United States" → "USA" |
257+
| countryRegion | Country/Region | ISO 3166-1 alpha-3 | CountryRegion: "United States" → "USA" |
259258
| selectionMark | Is selected | "signed" or "unsigned" | AcceptEula: ☑ → "selected" |
260259
| signature | Is signed | Same as content | LendeeSignature: {signature} → "signed" |
261260
| number | Floating point number | Floating point number | Quantity: "1.20" → 1.2|

articles/ai-services/document-intelligence/concept-custom-classifier.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
---
2-
title: Custom classification model - Document Intelligence
2+
title: Custom classification model - Document Intelligence
33
titleSuffix: Azure AI services
44
description: Use the custom classification model to train a model to identify and split the documents you process within your application.
55
author: vkurpad
66
manager: nitinme
77
ms.service: azure-ai-document-intelligence
88
ms.topic: conceptual
9-
ms.date: 08/07/2024
9+
ms.date: 09/26/2024
1010
ms.author: lajanuar
1111
ms.custom:
1212
- references_regions
13-
- ignite-2023
1413
monikerRange: '>=doc-intel-3.1.0'
1514
---
1615

@@ -50,7 +49,6 @@ Custom classification models are deep-learning-model types that combine layout a
5049
Custom classification models can analyze a single- or multi-file documents to identify if any of the trained document types are contained within an input file. Here are the currently supported scenarios:
5150

5251
* A single file containing one document type, such as a loan application form.
53-
5452
* A single file containing multiple document types. For instance, a loan application package that contains a loan application form, payslip, and bank statement.
5553

5654
* A single file containing multiple instances of the same document. For instance, a collection of scanned invoices.
@@ -59,7 +57,8 @@ Custom classification models can analyze a single- or multi-file documents to id
5957

6058
✔️ The maximum allowed number of classes is `500`. The maximum allowed number of document samples per class is `100`.
6159

62-
The model classifies each page of the input document, unless specified, to one of the classes in the labeled dataset. You can specify the page numbers to analyze in the input document as well. To set the threshold for your application, use the confidence score from the response.
60+
The model classifies each page of the input document, unless specified, to one of the classes in the labeled dataset. You can specify the page numbers to analyze in the input document as well. To set the threshold for your application, use the confidence score from the response.
61+
6362
### Incremental training
6463

6564
With custom models, you need to maintain access to the training dataset to update your classifier with new samples for an existing class, or add new classes. Classifier models now support incremental training where you can reference an existing classifier and append new samples for an existing class or add new classes with samples. Incremental training enables scenarios where data retention is a challenge and the classifier needs to be updated to align with changing business needs. Incremental training is supported with models trained with API version `2024-02-29-preview` and later.
@@ -250,7 +249,7 @@ Alternatively, if you have a flat list of files or only plan to use a few select
250249
```
251250

252251
As an example, the file list `car-maint.jsonl` contains the following files.
253-
252+
254253
```json
255254
{"file":"classifier/car-maint/Commercial Motor Vehicle - Adatum.pdf"}
256255
{"file":"classifier/car-maint/Commercial Motor Vehicle - Fincher.pdf"}

articles/ai-services/document-intelligence/create-document-intelligence-resource.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: azure-ai-document-intelligence
88
ms.custom:
99
- ignite-2023
1010
ms.topic: how-to
11-
ms.date: 04/24/2024
11+
ms.date: 09/26/2024
1212
ms.author: lajanuar
1313
---
1414

@@ -37,10 +37,10 @@ Let's get started:
3737

3838
## Create a resource
3939

40-
1. Next, you're going to fill out the **Create Document Intelligence** fields with the following values:
40+
1. Next, you're going to fill out the **`Create Document Intelligence`** fields with the following values:
4141

4242
* **Subscription**. Select your current subscription.
43-
* **Resource group**. The [Azure resource group](/azure/cloud-adoption-framework/govern/resource-consistency/resource-access-management#what-is-an-azure-resource-group) that contains your resource. You can create a new group or add it to a pre-existing group.
43+
* **Resource group**. The [Azure resource group](/azure/cloud-adoption-framework/govern/resource-consistency/resource-access-management#what-is-an-azure-resource-group) that contains your resource. You can create a new group or add it to an existing group.
4444
* **Region**. Select your local region.
4545
* **Name**. Enter a name for your resource. We recommend using a descriptive name, for example *YourNameFormRecognizer*.
4646
* **Pricing tier**. The cost of your resource depends on the pricing tier you choose and your usage. For more information, see [pricing details](https://azure.microsoft.com/pricing/details/cognitive-services/). You can use the free pricing tier (F0) to try the service, and upgrade later to a paid tier for production.

articles/ai-services/document-intelligence/service-limits.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Service quotas and limits - Document Intelligence
2+
title: Service quotas and limits - Document Intelligence
33
titleSuffix: Azure AI services
44
description: Quick reference, detailed description, and best practices for working within Azure AI Document Intelligence service Quotas and Limits
55
#services: cognitive-services
@@ -9,7 +9,7 @@ ms.service: azure-ai-document-intelligence
99
ms.custom:
1010
- ignite-2023
1111
ms.topic: conceptual
12-
ms.date: 06/26/2024
12+
ms.date: 09/26/2024
1313
ms.author: lajanuar
1414
monikerRange: '<=doc-intel-4.0.0'
1515
---

articles/ai-services/translator/custom-translator/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Custom Translator offers similar capabilities to what Microsoft Tra
55
author: laujan
66
manager: nitinme
77
ms.service: azure-ai-translator
8-
ms.date: 07/08/2024
8+
ms.date: 09/26/2024
99
ms.author: lajanuar
1010
ms.topic: overview
1111
---

articles/ai-services/translator/quickstart-text-rest-api.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: laujan
77
manager: nitinme
88
ms.service: azure-ai-translator
99
ms.topic: quickstart
10-
ms.date: 02/09/2024
10+
ms.date: 09/26/2024
1111
ms.author: lajanuar
1212
ms.devlang: csharp
1313
# ms.devlang: csharp, golang, java, javascript, python
@@ -122,7 +122,7 @@ For detailed information regarding Azure AI Translator service request limits, *
122122
123123
1. Open the **Program.cs** file.
124124

125-
1. Delete the pre-existing code, including the line `Console.WriteLine("Hello World!")`. Copy and paste the code sample into your application's Program.cs file. Make sure you update the key variable with the value from your Azure portal Translator instance:
125+
1. Delete the existing code, including the line `Console.WriteLine("Hello World!")`. Copy and paste the code sample into your application's Program.cs file. Make sure you update the key variable with the value from your Azure portal Translator instance:
126126

127127
```csharp
128128
using System.Text;
@@ -210,15 +210,15 @@ After a successful call, you should see the following response:
210210

211211
### Set up your Go environment
212212

213-
You can use any text editor to write Go applications. We recommend using the latest version of [Visual Studio Code and the Go extension](/azure/developer/go/configure-visual-studio-code).
213+
You can use any text editor to write Go applications. We recommend using the latest version of [Visual Studio Code and Go extension](/azure/developer/go/configure-visual-studio-code).
214214

215215
> [!TIP]
216216
>
217217
> If you're new to Go, try the [Get started with Go](/training/modules/go-get-started/) Learn module.
218218
219219
1. Make sure the latest version of [Go](https://go.dev/doc/install) is installed:
220220

221-
* Download the Go version for your operating system.
221+
* Download the `Go` programming language version for your operating system.
222222
* Once the download is complete, run the installer.
223223
* Open a command prompt and enter the following to confirm Go was installed:
224224

@@ -362,7 +362,7 @@ After a successful call, you should see the following response:
362362

363363
* [**Gradle**](https://docs.gradle.org/current/userguide/installation.html), version 6.8 or later.
364364
<!-- checked -->
365-
<!--
365+
<!--
366366
> [!div class="nextstepaction"]
367367
> [I ran into an issue](https://microsoft.qualtrics.com/jfe/form/SV_0Cl5zkG3CnDjq6O?PLanguage=Java&Product=Translator&Page=quickstart-translator&Section=set-up-your-java-environment) -->
368368

@@ -633,7 +633,7 @@ Add the following code sample to your `index.js` file. **Make sure you update th
633633

634634
```
635635
<!-- checked -->
636-
<!--
636+
<!--
637637
> [!div class="nextstepaction"]
638638
> [I ran into an issue](https://microsoft.qualtrics.com/jfe/form/SV_0Cl5zkG3CnDjq6O?PLanguage=Python&Product=Translator&Page=quickstart-translator&Section=build-your-javascript-application) -->
639639

@@ -671,7 +671,7 @@ After a successful call, you should see the following response:
671671

672672
```
673673
<!-- checked -->
674-
<!--
674+
<!--
675675
> [!div class="nextstepaction"]
676676
> [My REST API call was successful](#next-steps) [I ran into an issue](https://microsoft.qualtrics.com/jfe/form/SV_0Cl5zkG3CnDjq6O?PLanguage=Java&Product=Translator&Page=quickstart-translator&Section=run-your-javascript-application) -->
677677

@@ -694,7 +694,7 @@ After a successful call, you should see the following response:
694694
> [!NOTE]
695695
> We will also use a Python built-in package called json. It's used to work with JSON data.
696696
<!-- checked -->
697-
<!--
697+
<!--
698698
> [!div class="nextstepaction"]
699699
> [I ran into an issue](https://microsoft.qualtrics.com/jfe/form/SV_0Cl5zkG3CnDjq6O?PLanguage=Python&Product=Translator&Page=quickstart-translator&Section=set-up-your-python-project) -->
700700

@@ -744,7 +744,7 @@ print(json.dumps(response, sort_keys=True, ensure_ascii=False, indent=4, separat
744744

745745
```
746746
<!-- checked -->
747-
<!--
747+
<!--
748748
> [!div class="nextstepaction"]
749749
> [I ran into an issue](https://microsoft.qualtrics.com/jfe/form/SV_0Cl5zkG3CnDjq6O?PLanguage=Python&Product=Translator&Page=quickstart-translator&Section=build-your-python-application) -->
750750

@@ -782,7 +782,7 @@ After a successful call, you should see the following response:
782782

783783
```
784784
<!-- checked -->
785-
<!--
785+
<!--
786786
> [!div class="nextstepaction"]
787787
> [My REST API call was successful](#next-steps) [I ran into an issue](https://microsoft.qualtrics.com/jfe/form/SV_0Cl5zkG3CnDjq6O?PLanguage=Python&Product=Translator&Page=quickstart-translator&Section=run-your-python-application) -->
788788

articles/ai-services/translator/quickstart-text-sdk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: laujan
77
manager: nitinme
88
ms.service: azure-ai-translator
99
ms.topic: quickstart
10-
ms.date: 07/09/2024
10+
ms.date: 09/26/2024
1111
ms.author: lajanuar
1212
ms.devlang: csharp
1313
# ms.devlang: csharp, java, javascript, python

articles/ai-services/translator/service-limits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: laujan
77
manager: nitinme
88
ms.service: azure-ai-translator
99
ms.topic: conceptual
10-
ms.date: 01/31/2024
10+
ms.date: 09/26/2024
1111
ms.author: lajanuar
1212
---
1313

0 commit comments

Comments
 (0)