4.33
410 reviews
The Ultimate Beginners Guide to Natural Language Processing
Learn step-by-step the main concepts of natural language processing in Python! Build a sentiment classifier!
- Description
- Curriculum
- FAQ
- Reviews
Natural Language Processing Course:
“Unlock the potential of Natural Language Processing (NLP) with our comprehensive course designed for beginners. Dive into the realm of Artificial Intelligence (AI) where computers are trained to understand and process human language, both written and spoken.
In this course, we focus on leveraging the spaCy and NLTK (Natural Language Toolkit) libraries along with Python programming language to equip you with essential NLP skills. Whether you’re looking to kickstart a new career or enhance your existing one, this course is your gateway to the exciting world of NLP.
Divided into three parts, the course covers a wide range of topics:
- Foundational Concepts: Explore basic NLP concepts including part-of-speech tagging, lemmatization, stemming, named entity recognition, stop words, dependency parsing, word and sentence similarity, and tokenization.
- Advanced Topics: Delve deeper into NLP with advanced topics such as preprocessing functions, word clouds, text summarization, keyword search, bag of words, TF-IDF (Term Frequency – Inverse Document Frequency), and cosine similarity. Additionally, simulate a chatbot capable of answering questions on any given subject.
- Practical Projects: Put your newfound knowledge into practice by creating a sentiment classifier using a real Twitter dataset. Implement the classifier using NLTK, TF-IDF, and the spaCy library.
Whether you’re a complete novice or have some familiarity with NLP, this course caters to all skill levels. By the end of the course, you’ll have the practical background to develop simple NLP projects and progress to more advanced materials.
Basic NLP - spaCy library
Summarization, search, representation, and similarity
-
4Plan of attackVideo lesson
-
5Installing the librariesVideo lesson
-
6POS (part-of-speech)Video lesson
-
7Lemmatization and stemmingVideo lesson
-
8Named entity recognitionVideo lesson
-
9Stop wordsVideo lesson
-
10Dependency parsing 1Video lesson
-
11Dependency parsing 2Video lesson
-
12Dependency parsing 3Video lesson
-
13Dependency parsing 4Video lesson
-
14Word similarity 1Video lesson
-
15Word similarity 2Video lesson
-
16Word tokenizationVideo lesson
Sentiment analysis
-
17Plan of attackVideo lesson
-
18Loading texts from the InternetVideo lesson
-
19Named entity recognitionVideo lesson
-
20Most frequent wordsVideo lesson
-
21Word cloudVideo lesson
-
22Preprocessing the textsVideo lesson
-
23Text summarization - intuitionVideo lesson
-
24Text summarization - implementationVideo lesson
-
25Keyword searchVideo lesson
-
26Bag of words - intuitionVideo lesson
-
27Bag of words - implementationVideo lesson
-
28TF-IDF - intuitionVideo lesson
-
29TF-IDF - implementationVideo lesson
-
30Cosine similarityVideo lesson
-
31Simulating a chatbot 1Video lesson
-
32Simulating a chatbot 2Video lesson
-
33Simulating a chatbot 3Video lesson
Final remarks
-
34Plan of attackVideo lesson
-
35Loading the Twitter datasetVideo lesson
-
36Train and test dataVideo lesson
-
37Preprocessing the textsVideo lesson
-
38Word cloudVideo lesson
-
39Detecting languagesVideo lesson
-
40Sentiment analysis with NLTKVideo lesson
-
41Introduction to classification and decision treesVideo lesson
-
42Sentiment analysis - TF-IDF 1Video lesson
-
43Sentiment analysis - TF-IDF 2Video lesson
-
44Sentiment analysis - spaCy 1Video lesson
-
45Sentiment analysis - spaCy 2Video lesson
-
46Sentiment analysis - spaCy 3Video lesson
-
47Sentiment analysis - spaCy 4Video lesson
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Related courses
The Ultimate Beginners Guide to Natural Language Processing
Share
Course details
Lectures
1
Video
6 hours
Certificate of Completion
Popular courses