Natural Language Processing with Real-World Projects

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.

All the codes and supporting files for this course are available at: https://github.com/PacktPublishing/Natural-Language-Processing-with-Rea…

Type
video
Category
publication date
2019-07-24
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

duration
1879
key features
Master Natural Language Processing using Python * Master machine learning in Python * Build a foundation for Python, machine learning, and deep learning in the prerequisite section
approach
Students engage with real-world projects after each subject, which greatly enhances their learning. Throughout this course, we will also complete a few real-world projects, for which complete solutions have been provided so that you may quickly put what has been learned into practice. Step-by-step instructions are provided with detailed explanations of case studies.
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.
meta description
Become a pro in Natural Language Processing using Python
short description
Want to become an expert NLP engineer and a data scientist? Then this is the right course for you. In this course, we will be covering complex theory, algorithms, and coding libraries in a very simple way that can be easily grasped by any beginner as well.
subtitle
Master Natural Language Processing using Python from beginner to super advanced level using case studies
keywords
NLP, Lexical processing, Regular Expressions, Probabilistic Approach, Syntactic Processing, Bag of words, TF-IDF, Spell corrector, CFG/PCFG grammar, Semantic processing, WordNet, WordVector, Word2Vec
Product ISBN
9781838980481