Natural Language Processing with Real World Projects

Video description

Become a Pro in Natural Language Processing

About This Video

  • To know how Apple Siri / Google Assistant Works
  • To know how Machine can understand Human language
  • Help Google find bad data from good data

In Detail

You will learn how machine can be trained to make sense of language humans use to interact. You will come across many NLP algorithms that teach the computational models about Lexical processing, basic syntactic processing. You will learn the mechanism Google translator uses, to understand the context of language and converts to a different language. You will build a chat-bot using an open-source tool Rasa, which is a text and voice-based conversations, understand messages, hold conversations, and connect 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. By the end of the course you will be able to build NLP models that can summarize blocks of text to extract most important ideas, sentiment analysis to extract the sentiments from given block of text, identification of type entity extracted. All the projects included in this course are Real-World projects.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Introduction to NLP and Regex
    1. Introduction to NLP 00:06:26
    2. Text data Part 1 00:05:13
    3. Text data Part 2 00:12:32
    4. Text Encoding 00:07:46
    5. Regular Expressions: Part 1 00:09:00
    6. Regular Expressions: Part 2 00:15:21
    7. Regular Expressions: Part 3 00:14:18
    8. Regular Expressions: Part 4 00:11:36
    9. Regular Expressions: Part 5 00:06:27
    10. Regular Expressions: Part 6 00:07:32
    11. Regular Expressions: Use case 00:06:51
  2. Chapter 2 : Introduction to Lexical Processing
    1. Stopwords 00:24:39
    2. Splitting Words 00:10:59
    3. Bag-of-Words 00:16:26
    4. Handling Similar text Words Part 1 00:05:51
    5. Handling Similar text Words Part 2 00:12:15
    6. Case-Study Part 1 00:06:23
    7. If-IDF 00:08:08
    8. Case-Study Part 2 00:03:21
    9. Case study 00:12:16
  3. Chapter 3 : Advanced Lexical Processing
    1. Spelling mistakes 00:12:10
    2. Soundex Algorithm 00:13:34
    3. Case study 00:05:52
    4. Dealing with spelling mistake 00:11:26
    5. Case-Study 2 00:05:19
    6. Case study: Spell Corrector-1 00:04:37
    7. Case study: Spell Corrector-2 00:11:57
    8. Case study: Spell Corrector-3 00:03:44
    9. Handling combined word like New Delhi (Part-1) 00:10:34
    10. Handling combined word like New Delhi (Part-2) 00:02:24
  4. Chapter 4 : Basic Syntactic Processing
    1. What is Syntactic Processing 00:13:50
    2. Parsing 00:11:33
    3. Grammar for English sentence Part 1 00:13:49
    4. Grammar for English sentence Part 2 00:11:28
    5. Case Study: Assign grammar to English sentences Part 1 00:12:42
    6. Case Study: Assign grammar to English sentence Part 2 00:07:10
  5. Chapter 5 : Intermediate Syntactic Processing
    1. Stochastic Parsing 00:13:23
    2. Viterbi Algorithm 00:06:47
    3. Hidden Markov Model 00:14:22
    4. Decoding Problem Part 1 00:05:50
    5. Decoding problem Part 2 00:06:17
    6. Learning Hidden Markov Model 00:04:23
    7. Case study on Syntactic Processing Part 1 00:14:52
    8. Case study on Syntactic Processing Part 2 00:06:19
  6. Chapter 6 : Advanced Syntactic Processing
    1. Introduction 00:05:29
    2. Issue with Shallow parsing 00:02:03
    3. CFG grammar Part 1 00:14:20
    4. CFG grammar Part 2 00:10:32
    5. Top-down parsing 00:20:58
    6. Case study on advance syntactic processing Part 1 00:04:58
    7. Case study on advance syntactic processing Part 2 00:18:24
    8. Case study on advance syntactic processing Part 3 00:04:01
    9. Practical issues with above approach 00:02:51
  7. Chapter 7 : Probabilistic Approach
    1. Probabilistic CFG grammar 00:08:11
    2. Why Shallow Parsing is Not Sufficient 00:03:22
    3. Chomsky Normal Form 00:05:22
    4. Dependency parsing Part 1 00:09:51
    5. Dependency parsing Part 2 00:12:06
  8. Chapter 8 : Syntactic processing using Real world project
    1. Introduction to Information Extraction project Part 1 00:08:34
    2. Case study Part 2 00:17:58
    3. Case study Part 3 00:17:38
    4. Case study Part 4 00:06:55
    5. Case study Part 5 00:39:58
    6. Case study Part 6 00:07:31
    7. Case study Part 7 00:09:50
  9. Chapter 9 : Introduction to Semantic Processing
    1. Introduction 00:04:31
    2. Concepts 00:16:24
    3. Entity 00:12:01
    4. Arity 00:07:32
    5. Reification 00:04:32
    6. Schema 00:06:16
    7. Semantic Associations Part1 00:09:20
    8. Semantic Associations Part2 00:06:00
    9. Terms and concept 00:10:22
    10. Principle of composition 00:02:54
    11. Wordnet 00:13:02
    12. Word Sense Disambiguation 00:07:59
    13. Case study on WSD 00:12:23
  10. Chapter 10 : Advanced Semantic Processing Part-1
    1. Introduction to Distributional Semantics 00:03:18
    2. Distributional Semantics 00:07:48
    3. Occurrence Matrix Part 1 00:10:21
    4. Occurrence Matrix Part 2 00:07:12
    5. Co-occurrence Matrix 00:06:27
    6. Word Vectors Part 1 00:06:34
    7. Distance Metric 00:06:35
    8. Word Vectors Part 2 00:05:09
    9. Understanding Word Embeddings 00:11:21
  11. Chapter 11 : Advanced Semantic Processing Part-2
    1. LSA- Latent Semantic Analysis 00:10:27
    2. Case study with LSA 00:03:07
    3. Word2vec Part 1 00:09:36
    4. Word2vec Part 2 00:07:12
    5. Case study: LSA 00:01:58
    6. Case study: Word2vec Part 1 00:05:26
    7. Case study: Word2vec Part 2 00:02:46
    8. Case study: Word2vec Part 3 00:03:38
    9. Case study: Word2vec Part 4 00:03:08
    10. Case study: Classification Part 1 00:08:33
    11. Case study: Classification Part 2 00:03:43

Product information

  • Title: Natural Language Processing with Real World Projects
  • Author(s): Geekshub Pvt. Ltd.
  • Release date: July 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781838980481