Natural Language Processing

Natural Language Processing

Introduction to NLP

NLP in simple terms is basically how to analyze human language.

What is NLP made up of?

NLP can be categorized into 3 parts

  1. Artificial Intelligence
  2. Human language
  3. Computer Science

What do you mean by Natural Language ?

  1. Natural Language is basically how humans communicate with each other
  2. Humans communicate with each other in two ways.

    a. Through Speech
    b. Through Signs

Some Applications Of NLP?

  1. Contextual Advertisements / Targetted Advertisements. EXAMPLE: Facebook, Instagram, Youtube

  2. Email Clients Example: Most commonly used is a spam classifier Based on the contents of the email it is classified as spam automatically, widely used by Gmail

  3. Removing Adult Content, Hate speech identification by Twitter, Opinion Mining example elections

  4. Search Engines: use NLP internally For example, when typing a word with a spelling mistake in a google search it still looks for the closest possible match

  5. Chatbox : Example tries to resolve initial queries automatically swiggy, uber

  6. Information Retrieval System ATS resume classification, based on the contents looks for keyword

  7. Sentiment Analysis Extracting Sentiment based on review and classifying them into good, poor bad. Example: Amazon, Flipkart review

  8. Language Detection : Google translate, automatically detects the language of the text

  9. Parts Of Speech Text is converted to parts of speech,example: verb,adverb,adjective