Skip to content

Commit 9644c50

Browse files
authored
Merge pull request #177643 from aahill/ref-links
project creation to how-to, service limits updates
2 parents b483823 + 6aadbe6 commit 9644c50

File tree

13 files changed

+67
-48
lines changed

13 files changed

+67
-48
lines changed

articles/cognitive-services/language-service/custom-classification/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Generally, diverse and representative [tagged data](how-to/tag-data.md) leads to
2424

2525
## What are the service limits?
2626

27-
See the [service limits article](concepts/data-limits.md) for more information.
27+
See the [service limits article](service-limits.md) for more information.
2828

2929
## What to do if my model scores poorly?
3030

articles/cognitive-services/language-service/custom-classification/definitions.md renamed to articles/cognitive-services/language-service/custom-classification/glossary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Learn about definitions used in custom text classification.
2121

2222
A project is a work area for building your custom AI models based on your data. Your project can only be accessed by you and others who have contributor access to the Azure resource being used.
2323
As a prerequisite to creating a Custom text classification project, you have to [connect your resource to a storage account](how-to/create-project.md).
24-
As part of the project creation flow, you need connect it to a blob container where you have uploaded your dataset. Your project automatically includes all the `.txt` files available in your container. You can have multiple models within your project all built on the same dataset. See the [service limits](concepts/data-limits.md) article for more information.
24+
As part of the project creation flow, you need connect it to a blob container where you have uploaded your dataset. Your project automatically includes all the `.txt` files available in your container. You can have multiple models within your project all built on the same dataset. See the [service limits](service-limits.md) article for more information.
2525

2626
Within your project you can do the following operations:
2727

articles/cognitive-services/language-service/custom-classification/how-to/create-project.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Using Azure resources in custom classification
2+
title: How to create custom text classification projects
33
titleSuffix: Azure Cognitive Services
44
description: Learn about the steps for using Azure resources with custom classification.
55
services: cognitive-services
@@ -13,7 +13,7 @@ ms.author: aahi
1313
ms.custom: "language-service-custom-classification, references_regions"
1414
---
1515

16-
# Text classification project requirements
16+
# How to create custom text classification projects
1717

1818
Use this article to learn how to set up these requirements and create a project.
1919

@@ -142,10 +142,7 @@ To set proper roles on your storage account:
142142
143143
## Create a project
144144

145-
Once your Azure resource and storage account are configured, you can create a project, using the [Language studio](../quickstart.md?pivots=language-studio#create-a-custom-classification-project) or [REST API](../quickstart.md?pivots=rest-api#create-project).
146-
147-
>[!NOTE]
148-
> If your dataset contains files of different languages or if you expect different languages during runtime, you can enable the multi-lingual option.
145+
[!INCLUDE [Language Studio project creation](../includes/create-project.md)]
149146

150147
## Next steps
151148

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
author: aahill
3+
manager: nitinme
4+
ms.service: cognitive-services
5+
ms.subservice: language-service
6+
ms.topic: include
7+
ms.date: 11/02/2021
8+
ms.author: aahi
9+
---
10+
11+
Once your resource and storage container are configured, create a new text classification project. A project is a work area for building your custom AI models based on your data. Your project can only be accessed by you and others who have contributor access to the Azure resource being used.
12+
13+
1. Log in to [Language Studio](https://aka.ms/languageStudio). A window will appear to let you select your subscription and Language resource. Select the resource you created in the above step.
14+
15+
2. Under the **Classify text** section of Language Studio, select **custom text classification** from the available services, and select it.
16+
17+
3. Select **Create new project** from the top menu in your projects page. Creating a project will let you tag data, train, evaluate, improve, and deploy your models.
18+
19+
:::image type="content" source="../media/create-project.png" alt-text="A screenshot of the project creation page." lightbox="../media/create-project.png":::
20+
21+
4. If you have created your resource using the steps above, you will need to add information about your project, like a name, and select your storage container.
22+
23+
1. Select your project type. For this quickstart, we will create a multi label classification project. Then click **Next**.
24+
25+
2. Enter the project information, including a name, description, and the language of the files in your project. You will not be able to change the name of your project later.
26+
27+
>[!TIP]
28+
> Your dataset doesn't have to be entirely in the same language. You can have multiple files, each with different supported languages. If your dataset contains files of different languages or if you expect different languages during runtime, select **enable multi-lingual dataset** when you enter the basic information for your project.
29+
30+
3. Select the container where you have uploaded your data. For this quickstart, we will use the existing tags file available in the container. Then click **Next**.
31+
32+
4. Review the data you entered and select **Create Project**.

articles/cognitive-services/language-service/custom-classification/includes/quickstarts/language-studio.md

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -52,32 +52,8 @@ The provided sample dataset contains around 200 movie summaries that belong to o
5252

5353
## Create a custom classification project
5454

55-
Once your resource and storage container are configured, create a new text classification project. A project is a work area for building your custom AI models based on your data. Your project can only be accessed by you and others who have contributor access to the Azure resource being used.
55+
[!INCLUDE [Language Studio project creation](../create-project.md)]
5656

57-
1. Log in to [Language Studio](https://aka.ms/languageStudio). A window will appear to let you select your subscription and Language resource. Select the resource you created in the above step.
58-
59-
2. Under the **Classify text** section of Language Studio, select **custom text classification** from the available services, and select it.
60-
61-
3. Select **Create new project** from the top menu in your projects page. Creating a project will let you tag data, train, evaluate, improve, and deploy your models.
62-
63-
:::image type="content" source="../../media/create-project.png" alt-text="A screenshot of the project creation page." lightbox="../../media/create-project.png":::
64-
<!--
65-
4. If you have created your resource using the steps above, the **Connect storage** step will be completed already. You only need to do this step once for each resource you use and it is irreversible. If you connect a storage account to your resource, you cannot disconnect it later.
66-
67-
:::image type="content" source="../../../custom-named-entity-recognition/media/connect-storage.png" alt-text="A screenshot showing the storage connection screen." lightbox="../../../custom-named-entity-recognition/media/connect-storage.png":::
68-
-->
69-
4. If you have created your resource using the steps above, you will need to add information about your project, like a name, and select your storage container.
70-
71-
1. Select your project type. For this quickstart, we will create a multi label classification project. Then click **Next**.
72-
73-
2. Enter the project information, including a name, description, and the language of the files in your project. You will not be able to change the name of your project later.
74-
75-
>[!TIP]
76-
> Your dataset doesn't have to be entirely in the same language. You can have multiple files, each with different supported languages. If your dataset contains files of different languages or if you expect different languages during runtime, select **enable multi-lingual dataset** when you enter the basic information for your project.
77-
78-
3. Select the container where you have uploaded your data. For this quickstart, we will use the existing tags file available in the container. Then click **Next**.
79-
80-
4. Review the data you entered and select **Create Project**.
8157

8258
## Train your model
8359

articles/cognitive-services/language-service/custom-classification/language-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,4 @@ Custom text classification supports `.txt` files in the following languages:
4141
## Next steps
4242

4343
* [Custom text classification overview](overview.md)
44-
* [Data limits](concepts/data-limits.md)
44+
* [Data limits](service-limits.md)

articles/cognitive-services/language-service/custom-classification/overview.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ Follow these steps to get the most out of your model:
5858

5959
## Next steps
6060

61-
* Use the [quickstart article](quickstart.md) to start sending requests using Language Studio.
61+
* Use the [quickstart article](quickstart.md) to start using custom text classification.
6262

63-
* As you go through the application development lifecycle, review the [glossary](definitions.md) to learn more about the terms used throughout the documentation for this feature.
63+
* As you go through the application development lifecycle, review the [glossary](glossary.md) to learn more about the terms used throughout the documentation for this feature.
64+
65+
* Remember to view the [service limits](service-limits.md) for information such as [regional availability](service-limits.md#regional-availability).

articles/cognitive-services/language-service/custom-classification/concepts/data-limits.md renamed to articles/cognitive-services/language-service/custom-classification/service-limits.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.subservice: language-service
1010
ms.topic: overview
1111
ms.date: 11/02/2021
1212
ms.author: aahi
13-
ms.custom: language-service-custom-classification
13+
ms.custom: "language-service-custom-classification, references_regions"
1414
---
1515

1616
# Custom text classification limits
@@ -25,7 +25,7 @@ Use this article to learn about the data and rate limits when using custom text
2525

2626
* All files should be available at the root of your container.
2727

28-
* Your [training dataset](../how-to/train-model.md#data-splits) should include at least 10 files and no more than 1,000,000 files.
28+
* Your [training dataset](how-to/train-model.md#data-splits) should include at least 10 files and no more than 1,000,000 files.
2929

3030
## API limits
3131

@@ -50,6 +50,12 @@ Use this article to learn about the data and rate limits when using custom text
5050

5151
* Project names have to be unique within the same resource, across both the custom Named Entity Recognition (NER) and custom text classification features.
5252

53+
## Regional availability
54+
55+
Custom text classification is only available select Azure regions. When you create an [Azure resource](how-to/create-project.md), it must be deployed into one of the following regions:
56+
* **West US 2**
57+
* **West Europe**
58+
5359
## Project limits
5460

5561
* You can only connect 1 storage container for each project. This process is irreversible, if you connect a container to your project you can't disconnect it later.

articles/cognitive-services/language-service/custom-named-entity-recognition/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Generally, diverse and representative [tagged data](how-to/tag-data.md) leads to
2424

2525
## What are the service limits?
2626

27-
See the [service limits article](limits.md) for more information.
27+
See the [service limits article](service-limits.md) for more information.
2828

2929
## What to do if my model scores poorly?
3030

articles/cognitive-services/language-service/custom-named-entity-recognition/glossary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,5 @@ For example, in the sentence "*John borrowed 25,000 USD from Fred.*" the entitie
5353

5454
## Next steps
5555

56-
* [Data and service limits](limits.md).
56+
* [Data and service limits](service-limits.md).
5757
* [Custom NER overview](../overview.md).

0 commit comments

Comments
 (0)