Natural Language Processing Flashcards

1
Q

Define natural language processing.

A

Natural language processing is a domain of artificial intelligence that enables computers to understand and process natural language as it is written or spoken.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

List four common applications of NLP.

A

Applications of NLP
* Chatbots
* Spell checks
* Voice assistants
* Language translators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are chatbots? Mention a few areas where chatbots are in use.

A

To improve customer satisfaction, most companies interact with their customers to resolve their problems and complaints. But interacting with every single customer manually can be a tedious process. Chatbots help to speed up this process. They are computer programs that imitate actual human interaction and thus, help to solve basic customer queries.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mention and explain some common uses of NLP in our day-to-day lives.

A

Chatbots:
To improve customer satisfaction, most companies interact with their customers to resolve their problems or complaints using chatbots.

Spell checks:
Most mobile phones and computer programs offer the feature of automated spelling and grammar checks

Voice assistants:
Virtual assistant such as Alexa and Siri use NLP to recognise speech and understand verbal commands of the user.

Language translators:
Machine translation refers to the process of converting one natural language to another using a computer.

E-mail filtering:
Most of the emails we receive automatically get classified into various folders such as promotion, social or spam.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meant by knowledge base? Explain with the help of an example.

A

All the information from the process of NLP together comprises the knowledge base of the system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define sentiment analysis. How is it useful to business organizations?

A

Sentiment analysis is a technique used to determine whether data is positive, negative or neutral in meaning. This allows businesses to understand whether their customers are happy or dissatisfied with the product. Once customer sentiment is determined, brands and businesses can tailor their products and services to meet their customers needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the benefits of using NLP?

A

The benefits of using NLP: –
NLP helps to automate language based tasks and is, therefore, being used in various sectors today.
NLP can help to convert the vast amount of raw information generated by human beings every day to organize digital data.
NLP can be used for language translation, spelling and grammar correction, speech recognition, and spam detection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain the process of creating an NLP system? How does it work?

A

Based on the exact nature of the objective, the NLP system is fed with training data. Information required for training can be classified into two categories.
1) Sample information, relevant to the field in which the system is required to work, such as:

  • Audio recordings of human speech in case of speech recognition programs.
  • Collection of useful as well as junk emails in case of spam detection software.
  • Information about correct and incorrect spelling of words, in case of spelling checking software.

2). Information about the rules and principles of the particular language, for which the NLP system is being trained.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A language that has developed and evolved naturally through use by the people is known as a _______________ language

A

Natural

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Siri, Alexa and Cortana are all examples of virtual _______________.

A

Voice Assistants

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The application of NLP to determine emotions behind information is known as _______________ analysis.

A

Sentiment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

_______________ refers to the manner of arranging words to create well formed and meaningful sentences.

A

Syntax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Natural language processing deals with _______________ languages.

A

Natural

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Most computing devices offer the feature of automated _______________ and _______________ checks.

A

Grammar, spell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

By identifying familiar keywords associated with different types of emails, NLP helps with email _______________.

A

Filtering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly