NLP concepts Flashcards

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

What is natural language processing (NLP)?

A

NLP enables computers to understand, interpret, and generate human language.

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

What principles does NLP apply?

A

NLP applies principles from linguistics and computational linguistics.

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

What are the main functions of NLP?

A

Understanding, interpreting, and generating human language.

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

What techniques are used in NLP?

A

Statistical models, machine learning, and deep learning.

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

What do statistical NLP models rely on?

A

Probabilistic models and mathematical algorithms.

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

What are examples of statistical NLP techniques?

A

N-grams, hidden Markov models, and conditional random fields.

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

How do machine learning-based NLP models work?

A

They learn patterns and relationships from labeled data.

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

What tasks do machine learning NLP models perform?

A

Text classification, sentiment analysis, and named entity recognition.

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

What does deep learning contribute to NLP?

A

It enables complex representations of language data using neural networks.

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

What are key applications of NLP?

A

Text processing, speech processing, morphological analysis, syntactical analysis, and semantic understanding.

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

What does text and speech processing include?

A

Speech recognition, language understanding, and text-to-speech synthesis.

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

What is morphological analysis?

A

Understanding word structure and form, including stemming and lemmatization.

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

What is syntactical analysis?

A

Analyzing grammatical structure using parsing and part-of-speech tagging.

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

What is lexical semantics?

A

Understanding word meanings and relationships, such as synonym detection.

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

What is relational semantics?

A

Understanding sentence meanings and logical relationships.

17
Q

What is discourse analysis?

A

Understanding larger text structures, including coreference resolution.

18
Q

Why is NLP useful?

A

For text analysis, speech interpretation, language translation, and command processing.

19
Q

What is speech recognition?

A

Converting spoken language into text.

20
Q

What is speech tagging?

A

Assigning linguistic tags to words in spoken sentences.

21
Q

What is meaning disambiguation?

A

Resolving ambiguities in spoken language to determine intended meaning.

22
Q

What are the types of NLP approaches?

A

Symbolic, statistical, and neural NLP models.

23
Q

What is symbolic NLP?

A

Using predefined rules and linguistic knowledge bases.

24
Q

What is statistical NLP?

A

Using probabilistic models to learn language patterns.

25
Q

What is neural NLP?

A

Using artificial neural networks for language processing.

26
Q

What NLP services does Microsoft Azure provide?

A

Text analysis, speech interpretation, translation, and command processing.

27
Q

How does Azure NLP analyze text?

A

By extracting entities, relationships, and insights.

28
Q

What does Azure NLP enable for spoken language?

A

Understanding spoken queries and synthesizing responses.

29
Q

How does Azure NLP help with language translation?

A

It translates text between languages in real time.

30
Q

How does Azure NLP support command processing?

A

By understanding user intents and executing tasks.