Natural Language Processings - Basics Flashcards

1
Q

What is Natural Language Processing ?

A

Natural Language Processing is a field of Artificial Intelligence that gives the machines the ability to read, understand and derive meaning from human languages.

In other words we can say that Natural language processing is a computer program which gives the ability to machines to understand human language as it is spoken and written – referred to as natural language. It is a Sub Set of artificial intelligence

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

Where we use Natural Language Processing ?

A
  1. Predictive Text - Like google suggests words while we
    type in search box.
  2. Email Filters - Filters Spam or Ham Emails, by
    reading Subject of an Email
  3. Data Analysis -
  4. Language Translation - Convert one Language
    to other Language
  5. Smart Assistants - Alexa,Siri etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which Library is used to Handle PDF File ?

A

PyPDF2

pip install PyPDF2
import PyPDF2

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

What is Tokenization ?

A

Spliting every word of a Sentence , also counting the number of words in a Sentence .

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

Whic Library is used for NLP ?

A

nltk

import nltk

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

How many types of tokenization we have ?

A

Line Tokenization &

Word Tokenization

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

What is Stemming ?

A

aaa

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

How many types of file types we able to import in Python ?

A

Python Supports these types of file types to import :-
PDF
CSV
Text File

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