Video description
You will learn how machines can be trained to make sense of the language humans use to interact. You will come across many NLP algorithms that teach computational models about lexical processing and basic syntactic processing. You will learn the mechanism that Google Translator uses, to understand the context of language and convert to a different language. You will build a chatbot using an open-source tool, Rasa, which is a text- and voice-based conversation that understands messages, holds conversations, and connects to messaging channels and APIs. You will also learn to train the model you have created on NLU.
The machine cannot be trained to understand or process data by traditional hand-coded programs that rely heavily on very specific conditions. The moment there is a change in input, the hand-coded program is rendered useless. So, rather than having to code possible conversations, we require a model that enables the system to make sense of context.
Prior knowledge of machine learning and deep learning is beneficial; if not, we have covered all required prerequisites in the course itself.
By the end of the course, you will be able to build NLP models that can summarize blocks of text to extract the most important ideas, sentiment analysis to extract the sentiments from a given block of text and identify the type of entity extracted. All the projects included in this course are real-world projects.
What You Will Learn
- Introduction to NLP, Regex, and lexical processing
- Learn basic, intermediate, and advanced syntactic processing
- Implement syntactic processing in a real-world project
- Learn the probabilistic approach
- Learn how to implement parsing in NLP
- Learn about the CFG/PCFG grammar model
Audience
Students looking to start a career in data science, working professionals with some acquaintance with deep learning, developers looking to create chat-bots, work on Alexa, and Google Home projects will benefit from this course.
About the Author
Geekshub Pvt. Ltd.: Geekshub is an online education company in the field of big data and analytics. Their aim as a team is to provide the best skill-set to their customers to make them job-ready and prepare them to crack any challenge. They have the best trainers for cutting-edge technologies such as machine learning, deep learning, Natural Language Processing (NLP), reinforcement learning, and data science. Their instructors are people who graduated from IIT, MIT and Standford. They are passionate about teaching the topics using curated real-world case studies that calibrate the learning experience of students.
Table of contents
- Chapter 1 : Introduction to NLP (Natural Language Processing) and Regex
- Chapter 2 : Introduction to Lexical Processing
- Chapter 3 : Advanced Lexical Processing
- Chapter 4 : Basic Syntactic Processing
- Chapter 5 : Intermediate Syntactic Processing
- Chapter 6 : Advanced Syntactic Processing
- Chapter 7 : Probabilistic Approach
- Chapter 8 : Syntactic Processing with Real-World Project
- Chapter 9 : Introduction to Semantic Processing
- Chapter 10 : Advanced Semantic Processing: Part 1
- Chapter 11 : Advanced Semantic Processing: Part 2
- Chapter 12 : Prerequisite - Python Fundamentals
- Chapter 13 : Prerequisite - NumPy
- Chapter 14 : Prerequisite - Pandas
- Chapter 15 : Prerequisite - Some Fun with Math
- Chapter 16 : Prerequisite - Data Visualization
- Chapter 17 : Prerequisite - Simple Linear Regression
- Chapter 18 : Prerequisite - Gradient Descent
- Chapter 19 : Prerequisite - Classification: KNN
- Chapter 20 : Prerequisite - Logistic Regression
- Chapter 21 : Prerequisite - Advanced Machine Learning Algorithms
- Chapter 22 : Prerequisite - Deep Learning introduction
Product information
- Title: Natural Language Processing with Real-World Projects
- Author(s):
- Release date: October 2022
- Publisher(s): Packt Publishing
- ISBN: 9781838980481
You might also like
book
Real-World Natural Language Processing
In Real-world Natural Language Processing you will learn how to: Design, develop, and deploy useful NLP …
book
Natural Language Processing in Action
Natural Language Processing in Action is your guide to creating machines that understand human language using …
book
Natural Language Processing with PyTorch
Natural Language Processing (NLP) provides boundless opportunities for solving problems in artificial intelligence, making products such …
book
Practical Natural Language Processing
Many books and courses tackle natural language processing (NLP) problems with toy use cases and well-defined …