Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Deep Learning: Build a Text Generator Model from Scratch
Rating: 4.0 out of 5(7 ratings)
81 students

Deep Learning: Build a Text Generator Model from Scratch

Build the Tech Behind GPT and Google Translate – Step-by-Step Transformer Tutorial From Scratch
Last updated 5/2025
English
English [Auto],

What you'll learn

  • Learn how to build a Deep Learning: Transformer model from scratch
  • Understand how Transformers work and why they are important in Text Generative AI
  • Learn to build the attention mechanism, which helps Transformers focus on important information
  • Know how to create a simple language model from scratch
  • Learn how Transformers process and understand language

Course content

9 sections33 lectures8h 29m total length
  • Codebase Requirements and Artifacts0:36
  • Getting Started3:28

    Learn how to build a transformer model from scratch without libraries, including encoder-decoder, positional encoding, multi-head attention, and self-attention, and apply it to text generation and other AI tasks.

  • Introduction to Transformers10:10

    Learn how transformers process text in parallel, attending to all parts of the input. Compare with RNNs/LSTMs and see how this enables faster training for translation, summarization, and information extraction.

  • Transformer Explained - Analogy Point of View - Part 112:02

    Explore transformer architecture through a simple analogy of encoder and decoder, self-attention, and tokens; learn how parallel processing and embeddings enable translation and text generation.

  • Transformer Explained - Analogy Point of View - Part 220:51

    Explore transformer components through analogy, covering encoder, decoder, and self-attention. Learn tokenization, embeddings, positional encoding, multi-head attention, and softmax-driven next-word generation.

  • Transformer Explained - Core Point of View18:01

    delve into transformer from a technical view, covering encoder and decoder stacks with multi-head self-attention, positional encoding, masked and cross-attention, normalization, and feedforward networks, plus tokenization, embedding, and softmax output.

  • Transformer - Repeated Layers Explanation8:06

    Explains transformer encoder layers, from multi-head self-attention to feed-forward networks, with residual connections and normalization, yielding encoder output vectors that capture input relationships.

  • Self attention Mechanism Explained14:50

    Explore the self-attention mechanism in learning by computing dot product scores of query and keys, turning them into weights with softmax, and forming context from value vectors through multi-head attention.

Requirements

  • Basic knowledge of high school mathematics (linear algebra, probability, and statistics)
  • Willingness to learn and try new things.

Description

In this course, you will learn how to build Transformers from scratch, the same model that powers ChatGPT, Claude, Google Translate, and more. Transformers are the core of many powerful AI applications, and understanding how they work can help you build your own language models or text-generative AI applications. I will guide you through each step, making it easy to understand how these models function.

You will start with the basics, including the math behind Transformer stacks, and learn how to create the building blocks of a Transformer. I will cover key concepts like attention mechanisms, tokenization, and model training. No prior deep learning experience is needed, as I will explain everything in simple terms, step by step. By the end of the course, you will have the skills to create your own Transformer model from the ground up, without relying on pre-built libraries.

This course is perfect for anyone interested in deep learning and curious about the technology behind tools like GPT and Google Translate. Whether you're a beginner or looking to deepen your understanding, this course will give you a hands-on approach to building one of the most important models in modern deep learning. Let’s get started and learn how to build them from scratch!

Who this course is for:

  • Wants to learn how to build Text Generative AI models like ChatGPT, Llama, Google Translate and etc...
  • Beginner with no prior experience in deep learning or machine learning
  • Interested in deep learning and wants to understand Transformers