Advanced NLP Projects with TensorFlow 2.0 [Video]

More Information
  • Create powerful NLP based Deep Learning Models with Tensorflow 2.0
  • Learn to implement Word2Vec and seq2seq
  • Design applications that deliver scores and state of the art Visualizations
  • Build a text classification system (can be used for spam detection, sentiment analysis, and similar problems)
  • Build a neural machine translation system
  • Understand how to extract words to classify topics.

Natural Language Processing (NLP) is the field of Artificial Intelligence that deals with text analysis and understanding. Some of the fields in which NLP is widely used are sentiment classification, spam detection and topic detection. Deep Learning is one of the tools that helps us solving NLP problems.

This course will get you started with real world NLP projects and you will learn how to get the best from text data. We will be building and training models in real-world projects and focus on interactions between computers and humans with Tensorflow 2.0. Together we will dive deep in a collection of text, writing a jupyter notebook step by step until we obtain actionable insights and powerful visualizations.

By the end of the course, you will be able to build and implement your own NLP techniques and projects effectively with much ease confidently.

All the code and supporting files for this course are available on GitHub at:

Style and Approach

The course will have complete instruction to build a real world python pipeline based on tensorflow. Every step will be commented and explained with powerful visualizations that will be in the final code.

In the key parts of the pipeline useful tips will be provided so that you will end up being able to adapt and build your own Tensorflow pipeline. Everything will be focused on reproducing the real word problems.

  • You will learn how to extract the best from you text data to get powerful insights to deliver to Top Management to help them take important decisions.
  • This will be a step by step course. We will build a python notebook that you can reuse and adapt to your problems.
  • We will use the latest version of Tensorflow 2.0 along with latest python packages.
Course Length 1 hour 12 minutes
ISBN 9781789952339
Date Of Publication 30 Mar 2019


Pietro Marinelli

Pietro Marinelli has consistently been ranked among the top data scientists in the world in the Google Artificial intelligence platform called Kaggle, reaching 3rd position among Italian data scientists and 214th among 91,000 Data Scientists around the World. Due to his work on Kaggle, he has been honored to participate as a speaker in Paris Kaggle day during January 2019.

He has been working with artificial intelligence, text analytics, and many other data science techniques, and has more than 10 years of experience in designing products based on data for different industries. He produced a variety of algorithms, ranging from predictive modeling to an advanced simulation algorithm to support top management's business decisions for different multinational companies. He is currently collaborating as a reviewer for Packt, an international publishing company, reviewing Artificial Intelligence books.

Concerning the content of this course, NLP has been one of the core arguments of my projects. He has developed different algorithms for text understanding, classification etc in different languages (English, Spanish, Italian, Japanese, German, French, Russian, Chinese ….)

Apart from real-world experience, he applied his knowledge in different Kaggle competitions based on NLP obtaining top results such as the following.