Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 17 sections 49 lectures

Build GenAI with Transformer NLP Deep Learning, TensorFlow Keras and Python

Ready to build your own intelligent chatbot from scratch? This end-to-end course guides you through every step of creating a powerful Transformer-based AI using Python, TensorFlow, and real-world NLP techniques.

01
Skill level
All levels
02
Sections
17
03
Lectures
49
04
Instructor
Alex Kropf
What's inside

This course includes.

17
Sections
49
Lectures
62
Resources
3
Quizzes
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

17 sections · 49 lectures
+ Introduction to Transformer-Based NLP 2 lectures
Why transformers revolutionized NLP Locked
Comparison with RNNs, LSTMs, and CNNs for sequence modeling Locked
+ Transformer Model Architecture Breakdown 4 lectures
Self-attention and scaled dot-product attention Locked
Positional encoding and input embeddings Locked
Encoder vs decoder structure and their roles Locked
Multi-head attention layers and dimensional splitting Locked
+ Project 1 Source Files 1 lecture
Project 1 Source Files Locked
+ Build and tokenize chat data 2 lectures
01 Build Patterns And Responses Training Data Locked
02 Tokenize Chat Data For Training Locked
+ Clean and process data for machine learning 3 lectures
01 Clean Chat Data For Machine Learning Locked
02a Split Data For Machine Learning Locked
02b Split Data for Machine Learning Locked
+ Build and train TensorFlow model on chat data 4 lectures
01 Build A Tensorflow Machine Learning Model For Chat Locked
02 Test Chatbot Machine Learning Model Locked
03 Categorize Chat Question With ML Locked
04 Pick A Chatbot Response In Top Category Locked
+ Transformer Project Overview and Source Files 3 lectures
01 Introduction To Transformer Neural Networks Locked
02 Transformer Project Overview Locked
Full Course Resource Files Locked
+ Preprocess text data for Transformer chatbot ML 6 lectures
01 Connect To Google Drive Dataset In Colab Locked
02 Read Text Files In Python Locked
03 Read Movie Conversation Text File In Python Locked
04 Clean Text Data For NLP Locked
05 Remove Contractions From Text Data With Python Locked
06 Preprocess Text Data For Transformer Chatbot ML Locked
+ Tokenize and filter sentences with Python 3 lectures
01 Build Tokenizer With TFDs Locked
02 Add Padding To Tokenized Sentences With Python Locked
03 Build Tensorflow Dataset For ML Locked
+ Build multi head attention layer for chatbot ML Python 4 lectures
01 Calculate Scaled Dot Product Attention Locked
02 Set Up Multi Head Attention Layer In Python NN Locked
03 Split Attention Layer Into Multiple Heads Locked
04 Add Scaled Dot Product Attention And Final Layer Locked
+ Build token masks for neural network 2 lectures
01 Mask Padding Tokens With Python Locked
02 Build Lookahead Mask For Future Tokens Locked
+ Build positional encoding machine learning 2 lectures
01 Set Up Positional Encoding Layer In Neural Network Locked
02 Build Positional Encoding Layer With Tensorflow Keras Locked
+ Build input encoder for neural network 2 lectures
01 Build Input Encoder For Neural Network Locked
02 Combine Input And Positional Encoding Locked
+ Build decoder for NLP ML model 2 lectures
01 Set Up Decoder Layer With Python Locked
02 Combine Output And Positional Encoding For Decoder Locked
+ Combine encoding and decoding in NN 6 lectures
01 Combine Encoding And Decoding In NN Locked
02 Build Custom Ml Model Learning Rate Locked
03 Build Custom Model Loss Function Locked
04 Compile Neural Network With Python Locked
05 Zero Out Padding Tokens In Attention Locked
06 Limit And Pad Tokenized Sentences Locked
+ Evaluate chatbot neural network 2 lectures
01 Handle New Chatbot Question Input Locked
02 Decode Tokens Into Words Locked
+ Questions or Feedbacks 1 lecture
Submit a Question/Feedback Locked
Description

About this course.

Perfect for developers, data scientists, and machine learning enthusiasts, this course takes you from raw chat data to a fully functional neural network chatbot—custom trained and ready to deploy.


âś… Build and clean training data from chat logs

âś… Tokenize, preprocess, and structure text data for ML

âś… Create a bag-of-words model and split datasets for training

âś… Train a TensorFlow model to categorize chat input and pick smart responses

âś… Dive deep into Transformer neural networks and attention mechanisms

âś… Build tokenizers, positional encoding, encoders, and decoders from scratch

âś… Calculate scaled dot-product attention and implement multi-head attention layers

âś… Construct a full Transformer model with custom loss functions and learning rates

âś… Connect to Google Drive datasets and handle real text files in Colab - no installation required!

âś… Decode and respond to new chatbot inputs using your trained model

âś… And much more - all machine learning done online and free!


🚀 Unlock lifetime access, downloadable notebooks, an interactive code editor to test your knowledge, and exciting quizzes—all in one complete package!


If you're ready to go beyond basic bots and build a smart Transformer-based AI assistant, this course will show you how—step by step. Enroll now and start coding your own chatbot today.

Instructors

Taught by people who ship.

Alex Kropf

Alex Kropf

Mammoth Club's CLO, public speaker, consultant, IT author and Senior Software Developer. Alex has produced best-selling courses, books and workshops for Mammoth Club, Course Pro and our clients since 2016.

Ready to start building?

Ready to build your own intelligent chatbot from scratch? This end-to-end course guides you through every step of creating a powerful Transformer-based AI using Python, TensorFlow, and real-world NLP techniques.

Buy lifetime access →