Skip to content
UdemyPythonPaid courseIntermediate levelCertificate

Modern Natural Language Processing in Python (Udemy.com)

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

Created by: Martin Jocqueviel

Last updated June 2024

icon
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

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating4.6 out of 5higher than 70% of them
  • Reviews2,255#126 of 389 by number of reviews
  • Length5.8 hoursshorter than 67% of them
  • Last updatedJune 2024more recently than 57% of them

icon
Course Description

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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Martin Jocqueviel

After graduating in Physics and Mathematics from École Polytechnique in France, I specialized in Machine Learning and Artificial Intelligence at ENS. As a Mathematician I like to grasp the full implications behind every algorithm, while as a physicist I want to consider the reality of data from a practical point of view when building an AI. I decided to combined those two aspects of science to build inspiring, intuitive and useful courses for everyone!

icon
More courses by Martin Jocqueviel

$64.99

$54.99

$19.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.6

2,255 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sathish Kumar M on 4/13/2026

Awesome! your presentation was masterclass. Good content and well-structured presentation. I really enjoyed this course, learnt a lot, informative and fun approach to presenting the material. The instructor was extremely knowledgeable, making complex topics easy to understand through engaging, practical examples and also the trainer was incredibly supportive and responsive, provided clear, actionable advice. Thank you so much to instructor.

By Anil Kumar Sahu on 4/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.

By Azhar Khan on 2/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.

By Anonymized User on 11/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.

By Christopher Nichols on 2/8/2021

This course is a good refresher of the CNN module in Deep Learning A-Z. That aside, The NLP content comprising the Sentiment analyzer and the Transformer offers excellent intuitive and practical knowledge. The Transformer architecture is quite difficult to understand, but it is well explained.

By Teemu Maatta on 11/25/2020

The project works are good subjects, which I think the instructor has worked a lot to prepare. There could be more explained about the datasets, how people can get started with them, what if you select another language dataset, how would it impact to using the regex to sort special characters of each language? There is apart relatively little information about the NLP research, which has progressed a lot recently, so it would be perhaps a good idea to explain apart word2vec/GloVE, about BERT etc. Anyway, I think the course has a great potential and in the future will be even more valuable!

By Raakesh SURESH KUMAR on 10/24/2020

The content is awesome. Viewers would also usually expect the pronunciation to be clear. It was a wonderful effort though kudos!

By Alvaro Henriquez on 10/16/2020

It's as I expect from the SDS team. Really clear and concise explanations, in a step-by-step approach. You should already have an understanding of basic CNN and NLP to get the most out of the course.

By Alex Wakeman on 10/15/2020

A bit too much apriori knowledge required to understand fully. Had to go elsewhere to read up.

By Priyanka Haibatti on 10/14/2020

GOOD

By Shubhan H K on 10/6/2020

good

By Samir Alaman on 10/2/2020

Voice is not much clear . Specially for non native english students

Showing 12 of 164 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100