Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands On Natural Language Processing (NLP) using Python
Rating: 4.4 out of 5(1,921 ratings)
11,454 students

Hands On Natural Language Processing (NLP) using Python

Learn Natural Language Processing ( NLP ) & Text Mining by creating text classifier, article summarizer, and many more.
Last updated 9/2019
English

What you'll learn

  • Understand the various concepts of natural language processing along with their implementation
  • Build natural language processing based applications
  • Learn about the different modules available in Python for NLP
  • Create personal spam filter or sentiment predictor
  • Create personal text summarizer

Course content

11 sections93 lectures10h 33m total length
  • What is NLP?5:30

    Explore natural language processing with Python, using libraries like NLTK and scikit-learn to preprocess, analyze, visualize text, and build projects such as sentiment analysis, spam detection, summarization, and word2vec.

  • Getting the Course Resources1:28

    Clone or download the course repository to access all materials and Python files; use the Q&A in the course dashboard to get answers within 8–10 hours.

  • Getting the Course Resources - Text0:16

Requirements

  • Basic Programming Experience in any language
  • Concept of Object Oriented Programming
  • Knowledge of Basic to Intermediate Mathematics
  • Knowledge of Matrix operations

Description

In this course you will learn the various concepts of natural language processing by implementing them hands on in python programming language. This course is completely project based and from the start of the course the main objective would be to learn all the concepts required to finish the different projects. You will be building a text classifier which you will use to predict sentiments of tweets in real time and you will also be building an article summarizer which will fetch articles from websites and find the summary. Apart from these you will also be doing a lot of mini projects through out the course. So, at the end of the course you will have a deep understanding of NLP and how it is applied in real world.

Who this course is for:

  • Anyone willing to start a career in data science and natural language processing
  • Anyone willing to learn the concepts of natural language processing by implementing them
  • Anyone willing to learn Sentiment Analysis