0% found this document useful (0 votes)
6 views32 pages

Artificial Intelligence - NLP

The document provides an overview of Natural Language Processing (NLP), detailing its five major steps: lexical analysis, syntactic analysis, semantic analysis, discourse integration, and pragmatic analysis. It also outlines various applications of NLP, including automatic text summarization, sentiment analysis, text classification, virtual assistants, and chatbots. Additionally, it discusses the goal of creating a chatbot to assist individuals in managing stress through cognitive behavioral therapy (CBT).

Uploaded by

mv3176261
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views32 pages

Artificial Intelligence - NLP

The document provides an overview of Natural Language Processing (NLP), detailing its five major steps: lexical analysis, syntactic analysis, semantic analysis, discourse integration, and pragmatic analysis. It also outlines various applications of NLP, including automatic text summarization, sentiment analysis, text classification, virtual assistants, and chatbots. Additionally, it discusses the goal of creating a chatbot to assist individuals in managing stress through cognitive behavioral therapy (CBT).

Uploaded by

mv3176261
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

ARTIFICIAL

INTELLIGENCE
NATURAL LANGUAGE
PROCESSING
OVERVIEW
NATURAL LANGUAGE
NATURAL LANGUAGE
PROCESSING
PROCESS INVOLVED IN
NLP
THE PROCESS OF UNDERSTANDING HUMAN LANGUAGE IS
QUITE DIFFICULT FOR A MACHINE. THIS PROCESS IS DIVIDED
INTO FIVE MAJOR STEPS. THESE STEPS ARE:

1. LEXICAL ANALYSIS
2. SYNTACTIC ANALYSIS
3. SEMANTIC ANALYSIS
4. DISCOURSE INTEGRATION
5. PRAGMATIC ANALYSIS
LEXICAL ANALYSIS

 In this step, an AI machine identifies and analyses


the structures of words in a speech and converts
them into text.

 This text is then converted into Paragraphs,


sentences and words by lexical analyzer.
Syntactic Analysis

In this step, the converted words and sentences are


arranged according the Grammar of the language. This
arrangement shows the relation between words.

For Ex: If you are using the English language, then the
syntactic analyzer will reject the unorganized sentences
like “The school goes to boy”.
SEMANTIC ANALYSIS

 Inthis step, the Semantic Analyser checks the


text for meaningfulness and draws the
meaning from the text. This task is done by
mapping syntactic structures and object in the
task domain.
Discourse Integration

In this step, meaning of the sentence is drawn


according to the meanings of the preceding
sentence and succeeding sentence.
Pragmatic Analysis

 Inthis step, deriving those aspects of language which


require real world knowledge. The actual meaning of
the sentence is rechecked in this process.
APPLICATIONS OF NLP
Applications of Natural Language
Processing
NLP Can be very useful to us in numerous ways, some of
the real life applications of NLP are:
 1. Automatic text summarization
 2. Sentiment and Emotion analysis
 3. Text Classification
 4. Virtual Assistant
 5. ChatBots
Automatic Text
 Automatic text Summarization
summarization is a process of creating the most meaningful
and relevant summary of voluminous texts from multiple resources.
 Ex: Google News, Blogspot, Inshorts apps.
 Data summarization helps in producing short and relevant data from the
scattered resources, by identifying the important sections in a huge textual
data.
Two ways of creating Automatic Text Summarization:
 1. Extractive Summarization: In this the selected text, phrases, sentences or
sections are picked up from the scattered resources and joined
approximately to form a concise summary.
 2. Abstractive Summarization: In this, the summary is created by
interpreting the text from multiple resources using advanced NLP
techniques. This new summary may or may not have text, phrases or
sentences from the Original documents.
Sentiment and Emotion Analysis

 The goal of sentiment analysis is to identify sentiments among


several social media posts or even in a post where emotion is not
always explicitly expressed.
 Companies use NLP to understand what customers think about
their product and services.
 Sentiment analysis reflects the overall positive, negative or
neutral opinion by a person and can be quantified as discrete.
Text Classification

 Text classification is defined as classifying the


unstructured text into groups or categories.

 Ex: The spam folder in a Google mail account, the


articles can be organized by topics, chat conversations
can be organized by languages.
Virtual Assistant
 A few years ago, personal assistant applications like Siri, Cortana
and Alexa used NLP.
 They interpret human voices understand human intent and cater
to their needs accordingly.
 They can do task like, play your favorite playlist, book a Salon
appointment, set up an alarm, send a message to your contact
etc.
 With every passing day, new advancements are happening in
this field, what we see now as virtual assistants, they have
become an integral part of our social life.
Chatbots

Intelligent chatbots are offering personalized assistance


to the customers already. Analysts predict that the use of
chatbots will grow 5 times in a year.
Revisiting AI Project Cycle
Scenario:
The world is full of competition in all aspects of life
Scenario:
People face competition in even the tiniest task and are expected to
give the best at every point in time.
Scenario:

When people are unable to meet these Expectations they get


stressed and could even go into depression. We get to hear a lot of
cases where people are depressed due to reasons like peer
pressure, studies, family issues, relationships, etc. and they
eventually get into something that is bad for them as well as per
others.
To Solve This:
So, to overcome this, cognitive behavioral therapy is
considered to be one of the best methods to address stress
as it is easy to implement on people and also gives good
results.

This therapy includes understanding the behaviour and


mindset of a person in their normal life. With the help of
CBT, therapists help people overcome their stress and live
a happy life.
Problem Scoping:
CBT is a technique used by most therapists to cure patients out of
stress and depression.

But it has been observed that people do not wish to seek the help of a
psychiatrist willingly.

They try to avoid such interaction as much as possible. Thus, there is


a need to bridge the gap between a person who needs help and the
psychiatrist.
Goal:
This lead us to the goal of our project which is:

To create a chatbot which can interact with people, help


them to vent out their feelings and take them through
primitive CBT.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy