Modern Natural Language Processing in Python

Solve Seq2Seq and Classification NLP tasks with Transformer and CNN using Tensorflow 2 in Google Colab

4.19 (1666 reviews)
Udemy
platform
English
language
Data Science
category
Modern Natural Language Processing in Python
49,051
students
6 hours
content
Mar 2024
last update
$89.99
regular price

What you will learn

Build a Transformer, new model created by Google, for any sequence to sequence task (e.g. a translator)

Build a CNN specialized in NLP for any classification task (e.g. sentimental analysis)

Write a custom training process for more advanced training methods in NLP

Create customs layers and models in TF 2.0 for specific NLP tasks

Use Google Colab and Tensorflow 2.0 for your AI implementations

Pick the best model for each NLP task

Understand how we get computers to give meaning to the human language

Create datasets for AI from those data

Clean text data

Understand why and how each of those models work

Understand everything about the attention mechanism, lying behind the newest and most powerful NLP algorithms

Why take this course?

Modern Natural Language Processing course is designed for anyone who wants to grow or start a new career and gain a strong background in NLP.


Nowadays, the industry is becoming more and more in need of NLP solutions. Chatbots and online automation, language modeling, event extraction, fraud detection on huge contracts are only a few examples of what is demanded today. Learning NLP is key to bring real solutions to the present and future needs.


Throughout this course, we will leverage the huge amount of speech and text data available online, and we will explore the main 3 and most powerful NLP applications, that will give you the power to successfully approach any real-world challenge.


  1. First, we will dive into CNNs to create a sentimental analysis application.

  2. Then we will go for Transformers, replacing RNNs, to create a language translation system.


The course is user-friendly and efficient: Modern NL leverages the latest technologies—Tensorflow 2.0 and Google Colab—assuring you that you won’t have any local machine/software version/compatibility issues and that you are using the most up-to-date tools.

Screenshots

Modern Natural Language Processing in Python - Screenshot_01Modern Natural Language Processing in Python - Screenshot_02Modern Natural Language Processing in Python - Screenshot_03Modern Natural Language Processing in Python - Screenshot_04

Reviews

Ali
October 24, 2023
It was a good match, although some code snippets are old, most work as intended and are clear enough that you can work around it.
Anil
April 30, 2023
This is the only tutorial in Udemy in which we can find the English to French translation model. Very nice explanation about the Transformer model and all its detailed implementation.
Jay
December 9, 2022
The course included detailed explanations of classification and translation, and I was able to accomplish the same steps using Jupyter instead of Google Colab.
Marcos
March 1, 2022
Really good coures. It doesn't take longer that it needs so you don't waste energy following redundant explanations. Right to the point!
Adva
February 28, 2022
it was not been told that we need a background in deep learning and TensorFlow. so I assume that the lecturer will explain his steps, but he basically just write it.
Azhar
February 24, 2022
This is an advanced course and covers recent concepts like Transformer, Positional Encoding, Encoder, Decoder etc. It requires some prior knowledge of CNN, RNN, LSTM, seq-to-seq learning. The course also covers building a Transformer from scratch using the "Attention is all you need" research paper as basis with English to French translation as a use case. However, the course contents are very small and explanations are "verbal". It should be extended with more visuals and use of white board to convey the concepts well. Also, content should be simplified by using some examples while explaining the concepts. I found Hedu Math of Intelligence YT videos and Illustrated Transformer blog by Jay Alammar helpful to understand these concepts. The coding part should also be simplified by explaining the logic & design, and showing running samples of expected output like matrix/vector shapes, sample data etc. It becomes very hard to keep up with the intuitions and code implementations. Overall, the course covers an advanced topic which is hard to apprehend initially and requires some prior knowledge; but it is also a great opportunity to simplify the concepts given that there are not many resources available for the same.
Gary
February 1, 2022
The lessons are very understandable. and the content is broken down that makes it fully digestible. Enjoying the content.
Trond
November 10, 2021
A good course on cutting edge topics. Some parts of the transformer were quite heavy and difficult to follow. I know it is difficult to visualize the internals of such a complex system, but I would have preferred visualization of the dimensions of each output of the different steps. It would have made it easier to follow.
Som
July 1, 2021
It is a good course with detailed explanation of neural networks, but the content seems smaller. It is just 2 projects and their explanation
Kai
June 25, 2021
Intuion part for transformer is a little hard to follow. It should be better to use real sentence to walk throught the modle. Coding is well explained.
Yuri
May 15, 2021
It's not too verbose and straight to the point. It gives you experience with state of the art NLP models as of May 2021, when I wrote this review.
Christopher
February 8, 2021
This course is a an excellent refresher of the CNN module in Deep Learning A-Z. The application of CNNs to NLP is something new for me, so very valuable to learn.
Anirudh
January 18, 2021
Yes, However I think the explanation for the coding stuff could have been better. The theory part was good though.
Edwin
January 11, 2021
Lots of talking, but few examples / explanations. Author is definitely not a teacher. Author needs a typing course.
JAUME
January 10, 2021
It is a great material to understand the Transformer Architecture. Then you can play with the code, listen it again, read the paper and learn a lot.

Charts

Price

Modern Natural Language Processing in Python - Price chart

Rating

Modern Natural Language Processing in Python - Ratings chart

Enrollment distribution

Modern Natural Language Processing in Python - Distribution chart

Coupons

DateDiscountStatus
4/10/2020100% OFF
expired
6/28/202092% OFF
expired
8/10/202092% OFF
expired
3/6/202192% OFF
expired
2518066
udemy ID
8/20/2019
course created date
11/21/2019
course indexed date
Bot
course submited by