0% found this document useful (0 votes)
202 views2 pages

Unit Vi Natural Language Processing

Natural language processing (NLP) refers to a branch of artificial intelligence that allows computers to understand, analyze, and generate human language. The main components of NLP are natural language understanding, which involves speech recognition, and natural language generation, which involves text-to-speech. Applications of NLP include sentiment analysis, automatic text summarization, text classification, and virtual assistants.

Uploaded by

Nikita Agrawal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
202 views2 pages

Unit Vi Natural Language Processing

Natural language processing (NLP) refers to a branch of artificial intelligence that allows computers to understand, analyze, and generate human language. The main components of NLP are natural language understanding, which involves speech recognition, and natural language generation, which involves text-to-speech. Applications of NLP include sentiment analysis, automatic text summarization, text classification, and virtual assistants.

Uploaded by

Nikita Agrawal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CLASS X UNIT VI NLP (PART A)

UNIT VI NATURAL LANGUAGE PROCESSING


1.1 Introduction
Natural Language Processing (NLP) refers to a branch of artificial Intelligence that
communicates with an intelligent system using a natural language such as English.
Natural language processing has made it possible for computers to extract keywords and
phrases, understand the meaning of language, translate that to another language, or generate
a response/output.
NLP(Natural Language Processing), also known as computational linguistics. It mixes
language, machine learning and artificial intelligence (AI) together. It builds a technology which
allows us to interact with machines as if we are having conversation with a human to another
human. “Hey Siri” on your iPhone or “OK Google” on your Android mobile, Google Map,
Language Translation Application are the examples of Natural Language Processing.
1.2 Components of NLP
The two main components of Natural Processing are:
a) Natural Language Understanding: Also known as, speech recognition
(speech-to-text). An artificial intelligence language that uses computer software to
recognize text or speech is called Natural Language Understanding.
b) Natural Language Generation: Natural Language Generation is the opposite of
speech recognition (i.e., text-to-speech) where the generated or processed information
is reproduced in the form of human language. It refers to the process of creating
meaningful phrases and sentences in the form of natural language from some internal
representation.
1.3 Applications of NLP
a) Sentiment Analysis: Analyzing human emotions is one of the most complex and
critical tasks as it involves expressions and sentiments that are beyond literal
interpretations.
The data gathered from customers’ responses such as tweets, comments, feedback
and reviews that are related to products or services are studied. This process is called
Sentiment Analysis. Many e-commerce companies such as Amazon, Flipkart, etc.
make use of Natural Language Processing applications that do sentiment analysis in
real-time on a periodic basis. This process helps identify the opinion and review of
customers for their products which is useful for understanding the deeper aspects of
their business.
b) Automatic Text Summarization: This is one of the most dynamic applications of
Natural Language Processing, used for generating a concise and meaningful summary
of text by extracting the most important information from multiple text sources such as
books, news articles, blog posts, research papers, e-mails, etc. For example, Inshorts,
a mobile app, uses an Al-powered algorithm called Rapid60 to convert news articles
into 60- word summaries.
c) Text Classification: Text classification is a process of grouping or organizing the text
into predefined categories. This application of Natural Language Processing is used for
multiple tasks such as spam detection and filtering emails. For example, the automatic
categorization of emails as Primary, Social or Promotions in Gmail is one of the must at
examples of text classification using Natural Language Processing.
d) Virtual Assistants: A virtual assistant, also called Al assistant, is an application that
takes voice commands and completes tasks for the user. Most popular virtual assistant
CLASS X UNIT VI NLP (PART A)
includes Google Assistant, Microsoft Cortana, Apple Siri, and Amazon Echo. They use
speech recognition technology to understand and interpret human language.
Practice Session

1. Is a branch of artificial intelligence or Al that enables computers to process human language in


the form of text or voice data and to understand’ its full meaning.
(a) Natural Language Processing (b) Computer Vision
(c) None of these (d) Data Science
2. Is an NLP technique where a computer program shortens longer texts and generates
summaries to pass the intended message as the most important information is retained.
(a) Text classification (b) Virtual assistant
(c) Automatic text summarisation (d) Chatbot
3. Refers to use of linguistic analysis using Al to detect emotional and language tones in written
text or speech - to text.
(a) Text classification (b) Sentiment analysis
(c) Automatic text summarisation (d) Chatbot
4. Is the process of understanding, analysing and categorising unstructured text into organised
groups using NLP and other AI technologies based on predetermined tags and categories.
(a) Text classification (b) Automatic text summarisation
(c) Sentiment analysis (d) Chatbot
5. Is an NLP based program that is automated to communicate in human voice, mimicking human
interaction to help ease your day-to-day tasks, such as showing weather reports, creating
Remainders, making shopping lists etc.
(a) Automatic text summarisation (b) Text classification
(c) Virtual assistant (d) Chatbot
Competency Based Questions

6. When you look for a sports related term on Google, it simply looks in its database of sports
webpage and articles, which it has collected from the Internet. How is Google able to
segregate articles in terms of ‘Sports article’, ‘Art blog”, “Technical review and so on? Which of
these NLP techniques is used by Google for this, in your opinion?
(a) Sentiment analysis (b) Text classification
(c) Automatic text summarisation (d) None of these
7. Rutgers Archive is one of the oldest repositories of many art and science articles and research
papers. In last few years, it has started feeling that its database new contains lakhs of articles
and searching in these articles is becoming slower. So, they want that there should be a way
that shall bring out the main keywords and the synopsis of the articles so that searching
becomes Easier and faster. Which NLP technique would be the most useful in this?
(a) Text classification (b) Sentiment analysis
(c) Automatic text summarisation (d) None of these
8. XYZ university has sensed something in the changing behaviour of its students. The
management of the university wants to know what exactly is going in students’ minds. So it has
hired an expert to study the social media posts of the students to gauge out the real mood of
the students. Which NLP technique will make it possible?
(a) Sentiment analysis (b) Automatic text summarisation
(c) Text classification (d) None of these

You might also like