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
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
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.
First, we will dive into CNNs to create a sentimental analysis application.
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.
Instructor Details
- 4.6 Rating
2,255 Reviews
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!
More courses by Martin Jocqueviel
Learn BERT - essential NLP algorithm by Google (2024)
3.8 (1,250 Reviews)
Provider: Udemy
Time: 5.5h
$64.99
Procesamiento del Lenguaje Natural Moderno en Python (2023)
4.3 (306 Reviews)
Provider: Udemy
Time: 9.8h
$54.99
Aprende BERT, el algoritmo de NLP más avanzado de Google (2023)
4.5 (242 Reviews)
Provider: Udemy
Time: 9.4h
$19.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
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
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100






