Natural Language Processings - Basics Flashcards
What is Natural Language Processing ?
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
Where we use Natural Language Processing ?
- Predictive Text - Like google suggests words while we
type in search box. - Email Filters - Filters Spam or Ham Emails, by
reading Subject of an Email - Data Analysis -
- Language Translation - Convert one Language
to other Language - Smart Assistants - Alexa,Siri etc
Which Library is used to Handle PDF File ?
PyPDF2
pip install PyPDF2
import PyPDF2
What is Tokenization ?
Spliting every word of a Sentence , also counting the number of words in a Sentence .
Whic Library is used for NLP ?
nltk
import nltk
How many types of tokenization we have ?
Line Tokenization &
Word Tokenization
What is Stemming ?
aaa
How many types of file types we able to import in Python ?
Python Supports these types of file types to import :-
PDF
CSV
Text File