KEMBAR78
Natural_language_processingusing python.pptx
Lecture No 12
Natural Language Processing
(NLP)
10 June 2024 1
Outline
• NLP
• Stop Words
• Stemming
• Lemmatization
10 June 2024 2
What is NLP
• NLP is an integral part of AI, Computer Science.
• It is all about making computers/machines as intelligent as
human beings in the understanding of natural-communication
language like text, speech and so on.
• It comprises two major functionalities “human to machine and
machine to human translation”.
10 June 2024 3
Applications of NLP
• Email filters
• Smart assistants
• Search results
• Predictive text
• Language translation
• Digital phone calls
• Data analysis
• Text analytics
10 June 2024 4
What Are Stop Words?
• Stop words are common words that do not carry significant
meaning and are often removed from text during
preprocessing.
• Examples: "is", "the", "and", "in", "on", etc.
• Removing stop words helps in reducing noise and focusing
on meaningful words in the text.
10 June 2024 5
10 June 2024 6
10 June 2024 7
Python Libraries
• NumPy
• Pandas
• Matplotlib
• Seaborn
• NLTK
10 June 2024 8
Art to read the data
• Data preprocessing is a data mining technique which
is used to transform the raw data in a useful and
efficient format.
10 June 2024 9
Stemming
• Stemming is the process of reducing a word to its word stem that
affixes to suffixes and prefixes or to the roots of words known as a
lemma.
10 June 2024 10
10 June 2024 11
10 June 2024 12
10 June 2024 13
10 June 2024 14
10 June 2024 15

Natural_language_processingusing python.pptx

  • 1.
    Lecture No 12 NaturalLanguage Processing (NLP) 10 June 2024 1
  • 2.
    Outline • NLP • StopWords • Stemming • Lemmatization 10 June 2024 2
  • 3.
    What is NLP •NLP is an integral part of AI, Computer Science. • It is all about making computers/machines as intelligent as human beings in the understanding of natural-communication language like text, speech and so on. • It comprises two major functionalities “human to machine and machine to human translation”. 10 June 2024 3
  • 4.
    Applications of NLP •Email filters • Smart assistants • Search results • Predictive text • Language translation • Digital phone calls • Data analysis • Text analytics 10 June 2024 4
  • 5.
    What Are StopWords? • Stop words are common words that do not carry significant meaning and are often removed from text during preprocessing. • Examples: "is", "the", "and", "in", "on", etc. • Removing stop words helps in reducing noise and focusing on meaningful words in the text. 10 June 2024 5
  • 6.
  • 7.
  • 8.
    Python Libraries • NumPy •Pandas • Matplotlib • Seaborn • NLTK 10 June 2024 8
  • 9.
    Art to readthe data • Data preprocessing is a data mining technique which is used to transform the raw data in a useful and efficient format. 10 June 2024 9
  • 10.
    Stemming • Stemming isthe process of reducing a word to its word stem that affixes to suffixes and prefixes or to the roots of words known as a lemma. 10 June 2024 10
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.