0% found this document useful (0 votes)
17 views

PresentationDayone-Introduction of NLP

Uploaded by

Biji CL
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)
17 views

PresentationDayone-Introduction of NLP

Uploaded by

Biji CL
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/ 17

Natural Language Processing

(NLP) Using ML
Outcome:

What is NLP?
Real-world Applications of Natural Language Processing (NLP)
How does NLP work?
NLP implementation steps
Latest Advancements in NLP
Natural Language Processing (NLP) using NLTK
What is NLP?

Natural Language Processing (NLP) is a branch of


artificial intelligence that focuses on enabling
machines to understand, interpret, and generate
human language in a way that is both meaningful
and contextually relevant. It involves the interaction
between computers and humans using natural
language.
Real-world Applications of NLP

• Chatbots
• Sentiment Analysis
• Language Translation
• Speech Recognition
• Text Summarization
• Named Entity Recognition (NER)
• Question Answering Systems
How does NLP work?

Natural language processing (NLP) combines


computational linguistics, machine learning, and
deep learning models to process human
language.
How does NLP work?

Natural language processing (NLP) combines


computational linguistics, machine learning, and
deep learning models to process human
language.
Understanding Human Language
Rules/ Grammar and Meaning- Tools such as language translators or speech
recognition work because of these language rules.
Learning from Examples
It's like teaching a computer to understand language features without having
to explicitly program each rule.
Thinking Like Humans
It helps computers recognize and understand complex patterns in the way we
speak or write, almost like how our brains work.
NLP implementation steps

1. Collecting Data-Gathering Information


2. Pre-processing - Preparing the Information
3. Training
4. Deployment and Inference
Latest Advancements in NLP

• Generative AI with large language models


-General purpose technology
-It is useful not just for a single application, but
for a lot of different applications
- Essay Writing, Summarization, Translation, Chat
bot, Generating Images from Text, Using a plugin
to help you develop code
Large Language Models
• Large language models have been trained on trillions of words over
many weeks and months, and with large amounts of compute power.
• Billions of parameters- the model's memory
Basic Terminologies in NLP

• ​The science of languages is known as linguistics


• five levels of analysis:
- Lexical Analysis: analysis at the level of words.
- Syntactic Analysis: analysis at the level
of phrases, sentences and grammar
- Semantic Analysis: analysis related to meanings
- Pragmatic Analysis: analysis related to
meanings in context (Overlaps with semantics)
- Discourse Analysis: analysis of an on-going
discourse (Overlaps with pragmatics)
Basic Terminologies in NLP

In NLP Lexical Analysis starts with Tokenization

Tokenization is breaking that puzzle into


individual pieces, which are the words or
phrases.
"I love natural language processing" -> ['I', 'love',
'natural', 'language', 'processing'].
It helps the computer understand the building
blocks of a sentence.
Basic Terminologies in NLP
Text Cleaning:
changing all cases to lowercase
• Skipping punctuation, and special characters
• Skipping stop words (common words like "the,"
"and," etc).
• This cleaning process streamlines the text for
analysis.
• "The cat is on the mat," -> ['cat', 'mat']
Basic Terminologies in NLP
Stemming and Lemmatization:
• Stemming and lemmatization are like
simplifying the words to their basic form.
Stemming:
• It's like cutting off the extra bits(prefixes and
suffixies).
"running" -> "run."
Lemmatization:
• It's like finding the dictionary form of a word.
"better" -> "good"
"running" -> "run."
Natural Language Processing
(NLP) using Python
• NLP Libraries and Tools:
-NLTK, spaCy, and scikit-learn, etc

• NLTK is a powerful library for working with


human language data. It provides easy-to-use
interfaces to over 50 corpora and lexical
resources, such as WordNet.
• It also includes functionalities for tokenization,
stemming, lemmatization, part-of-speech
tagging, etc
Summary
NLP and its Real-world Applications
How does NLP works?
NLP implementation steps
Latest Advancements in NLP
Natural Language Processing (NLP) using NLTK
Thank You ☺

16
References
1. Open AI
2. ChatGPT
3. AWS

17

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