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: learn-pr/wwl-data-ai/get-started-ai-fundamentals/includes/5-natural-language-processing.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,13 @@
14
14
15
15
Natural language processing (NLP) is a broad term that covers AI models and techniques for making sense of language. NLP is the foundation on which generative AI large language models (LLMs) are built.
16
16
17
-
While many natural language processing scenarios are handled by generative AI models today, there are common text analysis use cases where simpler NLP language models can be more cost-effective.
17
+
While many natural language processing scenarios are handled by generative AI models today, there are common text analysis use cases where specialist NLP tools are used to produce predictable results or apply custom rules.
18
18
19
19

20
20
21
+
-*Language detection* - determining which language (or languages) a document is written in. Language detection is often the first step in a multi-stage text processing workflow.
21
22
-*Text classification* - assigning document to a specific category; including *sentiment analysis* to determine whether a body of text is positive, negative, or neutral.
22
-
-*Key-term extraction* and *entity detection* - identifying key words or phrases in a document, and finding mentions of entities like people, places, organizations.
23
+
-*Key-term extraction* and *entity detection* - identifying key words or phrases in a document, and finding mentions of entities like people, places, and organizations. A particularly specialized form of entity detection is to detect and redact *personally identifiable information (PII)*; such as names, addresses, telephone numbers, and other private details.
23
24
-*Summarization* - Reducing the volume of text while still encapsulating the main points.
24
25
25
26
## Text analysis scenarios
@@ -29,5 +30,6 @@ Common uses of NLP technologies for text analysis include:
29
30
- Analyzing document or transcripts of calls and meetings to determine key subjects and identify specific mentions of people, places, organizations, products, or other entities.
30
31
- Analyzing social media posts, product reviews, or articles to evaluate sentiment and opinion.
31
32
- Implementing chatbots that can answer frequently asked questions or orchestrate predictable conversational dialogs that don't require the complexity of generative AI.
33
+
- Redacting PII before sharing or analyzing data to comply with privacy policies and legislation.
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/introduction-language/includes/1-introduction.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,10 @@ Within artificial intelligence (AI), text analysis is a subset of natural langua
10
10
11
11
Techniques to process and analyze text evolved over many years, from simple statistical calculations based on term-frequency to vector-based language models that encapsulate semantic meaning. Some common use cases for text analysis include:
12
12
13
+
-**Language detection**: Determining the language (or languages) in which text is written - often as the first step in a multi-step text processing workflow.
13
14
-**Key term extraction**: Identifying important words and phrases in text, to help determine the topics and themes it discusses.
14
15
-**Entity detection**: Identifying named entities mentioned in text; for example, places, people, dates, and organizations.
16
+
-**Personally identifiable information (PII) detection**: Identifying and redacting personal details in text, such as names, addresses, telephone numbers, financial account details, and other sensitive information.
15
17
-**Text classification**: Categorizing text documents based on their contents. For example, filtering email as *spam* or *not spam*.
16
18
-**Sentiment analysis**: A particular form of text classification that predicts the *sentiment* of text - for example, categorizing social media posts as *positive*, *neutral*, or *negative*.
17
19
-**Text summarization**: Reducing the volume of text while retaining its salient points. For example, generating a short one-paragraph summary from a multi-page document.
0 commit comments