WorksheetsNLP
Total questions: 14
Worksheet time: 20mins
What is the field of Natural Language Processing (NLP)?
Computer Science
Artificial Intelligence
Linguistics
All of the mentioned
NLP is concerned with the interactions between computers and human (natural) languages.
True
False
One of the main challenges of NLP is _________________.
Handling Ambiguity of Sentences
Handling Tokenization
Handling POS-Tagging
Modern NLP algorithms are based on machine learning, especially statistical machine learning.
True
False
Choose form the following areas where NLP can be useful.
Automatic Text Summarization
Automatic Question-Answering Systems
Information Retrieval
Market Basket Analysis
Speech Recognition
Machine Translation converts ________________.
One human language to another
Human language to machine language
Any human language to English
Machine language to human language
In linguistic morphology, _____________ is the process of reducing inflection in words to their root forms such as mapping a group of words to the same stem even if the stem itself is not a valid word in the language.
Stemming
Rooting
Text-Proofing
Lemmatization
____________ is a Python library to make programs that work with natural language.
Keras
NLTK
Pandas
Seaborn
BeautifulSoup
Stop Words are words which do not contain important significance to be used in Search Queries. Usually, these words are filtered out from search queries because they return a vast amount of unnecessary information. Mostly they are words that are commonly used in English language such as 'as, the, be, are' etc.
True
False
Lemmatization, unlike Stemming, reduces the inflected words properly ensuring that the root word is the dictionary form. For example, runs, running, ran are all forms of the word run.
True
False
The picture shows ____________.
Text normalization before removing stop words
Text normalization after removing stop words
if speed is focused, then _______ should be used since ________ scans a WordNet corpus and a corpus for stop words as well as requires you to define a parts-of-speech to produce root forms of words which consumes time and processing. If you are building a language application in which language is important, you should use _______ as it uses a corpus to match root forms.
stemming, lemmatization, lemmatization
lemmatization, stemming, stemming
__________is breaking a text chunk into smaller parts. E.g., breaking a paragraph into sentences, sentence into words or word into characters.
Lemmatization
Tokenization
Stemming
Part-of-Speech (POS) tagging
SpaCy and NLTK are both open-source libraries for NLP in Python. ______is better than ______ in terms of implementation and performance for advanced NLP.
SpaCy, NLTK
NLTK, SpaCy
