NLP-1 Flashcards
what does nlp focus on?
Natural Language Processing, or NLP, is the sub-field of AI that is focused on enabling computers to
understand and process human languages.It is concerned with the interactions between
computers and human (natural) languages, in particular how to program computers to process and
analyse large amounts of natural language data.
where all is nlp applied?
1) Automatic summarisation
2) Sentiment Analysis
3) Text classification
4) Virtual Assistants
explain automatic summarization
i)Information overload is a real
problem when we need to access a specific, important piece
of information from a huge knowledge base.
ii)Automatic
summarization is relevant not only for summarizing the
meaning of documents and information, but also to
understand the emotional meanings within the information,
such as in collecting data from social media.
iii)Automatic
summarization is especially relevant when used to provide an
overview of a news item or blog post, while avoiding
redundancy from multiple sources and maximizing the
diversity of content obtained
explain sentiment analysis? what is its goal? how is ituseD?
i)The goal of sentiment
analysis is to identify sentiment among several
posts or even in the same post where emotion is
not always explicitly expressed.
ii) Companies use
Natural Language Processing applications, such as
sentiment analysis, to identify opinions and
sentiment online to help them understand what
customers think about their products and services
and overall indicators of their reputation.
iii)Beyond determining simple polarity, sentiment analysis understands
sentiment in context to help better understand what’s behind an expressed opinion, which can be
extremely relevant in understanding and driving purchasing decisions.
where do we find text classification? what does it do?
Text classification makes it possible to assign
predefined categories to a document and organize it to help you
find the information you need or simplify some activities. For
example, an application of text categorization is spam filtering in
email.
what is the importance of virtual assistants in our lives?
i)Nowadays Google Assistant, Cortana,
Siri, Alexa, etc have become an integral part of our lives. Not
only can we talk to them but they also have the abilities to
make our lives easier.
ii)By accessing our data, they can help
us in keeping notes of our tasks, make calls for us, send
messages and a lot more.
iii)With the help of speech
recognition, these assistants can not only detect our speech
but can also make sense out of it.
iv)According to recent
researches, a lot more advancements are expected in this
field in the near future.
differentiate between smartbots and script bots.
Script bot
-it is easy to make
- it works around a script which programmed into it
-It is free and can be easily integrated into any messaging platform
-no or little language processing skills
-limited functionality
Smart bots
-powerful and flexible
-work around large databases and resources directly
-it learns with more data
-coding is needed to take this one board
-wide functionaitonaly
differentiate between chatbots and virtual assitanst
chatbots-
assists customers and users with answers to faq’s
-it has a chat like interface
- it provides an experiential plaform
-Found in websites
Virtual assitants
assists users with everyday taks through integration with iot.
-it uses voice commands
-engages in convos
-found in mobiles laptops.