Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

A deep understanding of AI large language model mechanisms

Hiểu sâu về cơ chế mô hình ngôn ngữ lớn AI

Hiểu sâu về cơ chế mô hình ngôn ngữ lớn AI

Xây dựng và huấn luyện các bộ chuyển đổi (transformer) NLP và cơ chế chú ý (attention) của LLM (sử dụng PyTorch). Khám phá bằng các công cụ diễn giải cơ chế (mechanistic interpretability)

4.8
(883 đánh giá)
11,611 học viên
Giảng viên
Mike X Cohen
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
99.000đ 399.000đ -75%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
91.0 giờ video
329 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Kiến trúc mô hình ngôn ngữ lớn (LLM), bao gồm GPT (OpenAI) và BERT
Các khối Transformer
Thuật toán Attention
Pytorch
Tiền huấn luyện LLM
AI có thể giải thích được (Explainable AI)
Diễn giải cơ chế (Mechanistic interpretability)
Học máy (Machine learning)
Học sâu (Deep learning)
Phân tích thành phần chính (Principal components analysis)
Phân cụm không gian nhiều chiều (High-dimensional clustering)
Giảm chiều dữ liệu (Dimension reduction)
Ứng dụng nâng cao của độ tương tự cosin (cosine similarity)

Yêu cầu

Động lực học về mô hình ngôn ngữ lớn và AI
Có kinh nghiệm lập trình là hữu ích nhưng không bắt buộc
Quen thuộc với học máy là hữu ích nhưng không bắt buộc
Kiến thức đại số tuyến tính cơ bản là hữu ích
Kiến thức về học sâu, bao gồm gradient descent, là hữu ích nhưng không bắt buộc

Đối tượng phù hợp

Kỹ sư AI
Nhà khoa học quan tâm đến mô hình hóa tự hồi quy hiện đại (autoregressive modeling)
Những người đam mê xử lý ngôn ngữ tự nhiên
Sinh viên các khóa học về học máy hoặc khoa học dữ liệu
Học viên cao học hoặc người tự học
Sinh viên đại học quan tâm đến mô hình ngôn ngữ lớn
Người thực hành học máy hoặc khoa học dữ liệu
Nhà nghiên cứu về AI có thể giải thích được (Explainable AI)

Nội dung khóa học

40 phần • 329 bài giảng
1 [QUAN TRỌNG] Điều kiện tiên quyết và cách để thành công trong khóa học này
2 Sử dụng nền tảng Udemy
3 Nhận mã khóa học và tổng quan chi tiết
4 Bạn có cần đăng ký Colab Pro không?
5 Giới thiệu về các video "CodeChallenge"
1 Token hóa và Embedding
1 Tại sao văn bản cần được chuyển thành số
2 Phân tích cú pháp văn bản thành các token số hóa
3 CodeChallenge: Tạo và hình dung token (phần 1)
4 CodeChallenge: Tạo và hình dung token (phần 2)
5 Chuẩn bị văn bản để token hóa
6 CodeChallenge: Token hóa tác phẩm "The Time Machine"
7 Token hóa ký tự so với từ phụ (subword) so với từ đầy đủ
8 Thuật toán mã hóa cặp byte (Byte-pair encoding)
9 CodeChallenge: Mã hóa cặp byte đến kích thước từ vựng mong muốn
10 Khám phá bộ token hóa của ChatGPT4
11 CodeChallenge: Đếm token theo độ dài từ phụ (phần 1)
12 CodeChallenge: Đếm token theo độ dài từ phụ (phần 2)
13 Có bao nhiêu chữ "r" trong từ "strawberry"?
14 CodeChallenge: Tạo tên rapper thuật toán của riêng bạn :)
15 Token hóa trong BERT
16 CodeChallenge: Đếm ký tự trong các token của BERT
17 Dịch giữa các bộ token hóa
18 CodeChallenge: Thêm về dịch token
19 CodeChallenge: Tỷ lệ nén token hóa
20 Token hóa trong các ngôn ngữ khác nhau
21 CodeChallenge: Định luật Zipf trong ký tự và token
22 Biến thể từ trong bộ token hóa Claude
1 Word2Vec vs. GloVe vs. GPT vs. BERT... ôi trời!
2 Khám phá các embedding được tiền huấn luyện của GloVe
3 CodeChallenge: Embedding Wikipedia so với Twitter (phần 1)
4 CodeChallenge: Embedding Wikipedia so với Twitter (phần 2)
5 Khám phá embedding của GPT2 và BERT
6 CodeChallenge: Tính toán với token và embedding
7 Độ tương tự cosin (và mối quan hệ với tương quan)
8 CodeChallenge: Độ tương tự cosin của GPT2
9 CodeChallenge: Unembedding (vector về token)
10 Embedding vị trí (Position embeddings)
11 CodeChallenge: Khám phá embedding vị trí
12 Huấn luyện embedding từ đầu
13 Tạo trình tải dữ liệu (data loader) để huấn luyện mô hình
14 Xây dựng mô hình để học embedding
15 Hàm mất mát để huấn luyện embedding
16 Huấn luyện và đánh giá mô hình
17 CodeChallenge: Embedding thay đổi như thế nào
18 CodeChallenge: Embedding ổn định đến mức nào?
1 Mô hình ngôn ngữ lớn
1 Tại sao phải xây dựng khi bạn có thể tải về?
2 Mô hình 1: Embedding (đầu vào) và unembedding (đầu ra)
3 Hiểu về nn.Embedding và nn.Linear
4 CodeChallenge: GELU so với ReLU
5 Softmax (và nhiệt độ): toán học, numpy và pytorch
6 Lấy mẫu từ ngẫu nhiên với torch.multinomial
7 Các phương pháp lấy mẫu token khác: tham lam (greedy), top-k và top-p
8 CodeChallenge: Khám phá thêm về softmax
9 LayerNorm: Là gì, tại sao, khi nào và cách sử dụng
10 Mô hình 2: Embedding vị trí, layernorm, đầu ra liên kết (tied output), nhiệt độ
11 Quan hệ nhân quả thời gian thông qua đại số tuyến tính (lý thuyết)
12 Tính trung bình quá khứ và bỏ qua tương lai (mã code)
13 Thuật toán "attention" (lý thuyết)
14 CodeChallenge: Lập trình Attention thủ công và trong Pytorch
15 Mô hình 3: Một đầu attention
16 Khối Transformer (lý thuyết)
17 Khối Transformer (mã code)
18 Mô hình 4: Nhiều khối Transformer
19 Attention đa đầu (Multihead attention): lý thuyết và triển khai
20 Làm việc trên GPU
21 Mô hình 5: GPT2 hoàn chỉnh trên GPU
22 CodeChallenge: Đo thời gian chạy mô hình 5 trên CPU và GPU
23 Kiểm tra GPT2 của OpenAI
24 Tóm tắt GPT bằng các phương trình
25 Hình dung nano-GPT
26 CodeChallenge: Có bao nhiêu tham số? (phần 1)
27 CodeChallenge: Có bao nhiêu tham số? (phần 2)
28 CodeChallenge: Phân phối trọng số đã huấn luyện của GPT2
29 CodeChallenge: Chúng ta có thực sự cần Q không?
1 "Tiền huấn luyện" là gì và có cần thiết không?
2 Giới thiệu huggingface.co
3 Bộ tối ưu AdamW
4 CodeChallenge: SGD so với Adam so với AdamW
5 Huấn luyện mô hình 1
6 CodeChallenge: Thêm tập kiểm tra (test set)
7 CodeChallenge: Huấn luyện mô hình 1 với embedding của GPT2
8 CodeChallenge: Huấn luyện mô hình 5 với các sửa đổi
9 Tạo hàm mất mát tùy chỉnh
10 CodeChallenge: Huấn luyện một mô hình để thích "X"
11 CodeChallenge: Vấn đề tỷ lệ số trong các mô hình học sâu
12 Khởi tạo trọng số (Weight initializations)
13 CodeChallenge: Huấn luyện mô hình 5 với các cách khởi tạo trọng số
14 Dropout trong lý thuyết và trong Pytorch
15 Bạn nên xuất logits hay log-softmax(logits)?
16 Bộ dữ liệu FineWeb
17 CodeChallenge: Tinh chỉnh dropout trong mô hình 5 (phần 1)
18 CodeChallenge: Tinh chỉnh dropout trong mô hình 5 (phần 2)
19 CodeChallenge: Điều gì xảy ra với các token không được sử dụng?
20 Các tùy chọn tối ưu hóa
1 "Tinh chỉnh" có nghĩa là gì?
2 Tinh chỉnh một GPT2 đã tiền huấn luyện
3 CodeChallenge: Tốc độ học của Gulliver
4 Về việc tạo văn bản từ các mô hình đã tiền huấn luyện
5 CodeChallenge: Tối đa hóa yếu tố "X"
6 Alice ở xứ sở thần tiên và Edgar Allen Poe (với GPT-neo)
7 CodeChallenge: Định lượng hóa việc tinh chỉnh Alice/Edgar
8 CodeChallenge: Một cuộc trò chuyện giữa Alice và Edgar
9 Tinh chỉnh một phần bằng cách đóng băng trọng số attention
10 CodeChallenge: Tinh chỉnh và đóng băng có mục tiêu (phần 1)
11 CodeChallenge: Tinh chỉnh và đóng băng có mục tiêu (phần 2)
12 Tinh chỉnh hiệu quả tham số (Parameter-efficient fine-tuning - PEFT)
13 CodeGen để hoàn thành mã code
14 CodeChallenge: Tinh chỉnh CodeGen cho giải tích (calculus)
15 Tinh chỉnh BERT cho phân loại (classification)
16 CodeChallenge: Phân tích cảm xúc IMDB sử dụng BERT
17 Cắt gradient (Gradient clipping) và lịch trình tốc độ học (phần 1)
18 Cắt gradient và lịch trình tốc độ học (phần 2)
19 CodeChallenge: Cắt, đóng băng và lên lịch cho BERT
20 Lưu và tải các mô hình đã huấn luyện
21 BERT quyết định: Alice hay Edgar?
22 CodeChallenge: Sự tiến hóa của Alice và Edgar (phần 1)
23 CodeChallenge: Sự tiến hóa của Alice và Edgar (phần 2)
24 Tại sao phải tinh chỉnh khi bạn có thể dùng AGI?
1 Tinh chỉnh theo hướng dẫn là gì?
2 Một số bộ dữ liệu cho tinh chỉnh theo hướng dẫn
3 Huấn luyện một chatbot với hệ thống-người dùng-trợ lý (system-user-assistant)
4 Tinh chỉnh theo hướng dẫn với GPT2
5 CodeChallenge: Tinh chỉnh theo hướng dẫn GPT2-large (phần 1)
6 CodeChallenge: Tinh chỉnh theo hướng dẫn GPT2-large (phần 2)
7 Học tăng cường từ phản hồi con người (Reinforcement learning from human feedback - RLHF)
1 Đánh giá LLM
1 Hứa hẹn và thách thức của đánh giá định lượng
2 Vấn đề số học trong logits và softmax
3 Độ rối (Perplexity)
4 CodeChallenge: Những độ rối khó hiểu
5 Độ chính xác dự đoán từ bị che (Masked word prediction accuracy)
6 HellaSwag
7 Nhập các mô hình lớn sử dụng bitsandbytes
8 CodeChallenge: Đánh giá HellaSwag trên hai mô hình (phần 1)
9 CodeChallenge: Đánh giá HellaSwag trên hai mô hình (phần 2)
10 Phân kỳ Kullback-Leibler (KL divergence)
11 MAUVE
12 CodeChallenge: Khám phá MAUVE lớn và nhỏ
13 SuperGLUE và các tập hợp tiêu chuẩn khác
14 Đánh giá thiên vị và công bằng
15 Các điểm chuẩn phi kỹ thuật
1 Đánh giá hộp đen (Black box evals)
2 Đội đỏ (Red-teaming)
3 Độ chính xác, mạch lạc và liên quan
4 Phân phối của các kích hoạt trạng thái ẩn (hidden-state activations)
5 Bản đồ nhiệt của token để kiểm tra định tính
6 CodeChallenge: Hình dung dự đoán đơn token
1 Tổng quan về an toàn AI và diễn giải cơ chế
1 An toàn và sự liên kết (alignment) của AI
2 Tại sao AI không thể đơn giản là an toàn và có đạo đức?
3 Học trong ngữ cảnh (In-context) và học ít mẫu (few-shot)
4 Mở rộng quy mô (Scaling) và an toàn AI
5 Thực hành: Hack một AI để đánh cắp mật khẩu!
6 Làm thế nào để tham gia vào lĩnh vực an toàn AI
1 "Mech interp" (diễn giải cơ chế) là gì?
2 Cơ chế giải thích (mech interp) liên quan thế nào đến an toàn AI?
3 Khái niệm và thuật ngữ trong cơ chế giải thích
4 Phương pháp lý thuyết và thực nghiệm trong nghiên cứu và giảng dạy
5 Các chỉ trích chung về cơ chế giải thích
1 Cơ chế giải thích quan sát (phi nhân quả)
1 CodeChallenge: Cosine similarity (nâng cao) (phần 1)
2 CodeChallenge: Cosine similarity (nâng cao) (phần 2)
3 CodeChallenge: Cosine similarity trong chuỗi từ
4 CodeChallenge: Tô màu cosine similarity
5 CodeChallenge: Embeddings ngẫu nhiên có thể giải thích được không?
6 Phép chiếu T-SNE và phân cụm DBSCAN (lý thuyết)
7 Phép chiếu T-SNE và phân cụm DBSCAN (Python)
8 CodeChallenge: phân cụm các hạng mục "x"
9 CodeChallenge: Token hóa, embedding và phân cụm emoji vui
10 RSA (phân tích độ tương đồng biểu diễn)
11 CodeChallenge: So sánh embeddings với RSA (phần 1)
12 CodeChallenge: So sánh embeddings với RSA (phần 2)
13 CodeChallenge: Word2vec vs. GPT2
14 CodeChallenge: Biểu diễn đồ thị của cosine similarities
15 Phép toán embeddings và phép loại suy
16 CodeChallenge: phép loại suy được mã hóa mềm trong word2vec
17 Tạo và giải thích các "trục ngữ nghĩa" tuyến tính
18 kNN để tìm từ đồng nghĩa trong BERT
19 CodeChallenge: Cuộc thi kNN giữa BERT và GPT
20 Nghiên cứu về dịch không gian embeddings
21 Phổ giá trị kỳ dị của các ma trận con embeddings
22 CodeChallenge: Phép chiếu SVD của các embeddings liên quan
1 Tối đa hóa kích hoạt qua gradient ascent (lý thuyết)
2 Tối đa hóa kích hoạt (code)
3 Tối đa hóa kích hoạt qua lấy mẫu dữ liệu
4 CodeChallenge: Khả năng tái lập của tối đa hóa kích hoạt
5 Trích xuất kích hoạt bằng "hooks"
6 Quan hệ giữa hooks và output.hidden_states
7 Làm rõ output hidden_states cuối cùng
8 CodeChallenge: Điều chỉnh ngữ pháp trong neuron MLP? (phần 1)
9 CodeChallenge: Điều chỉnh ngữ pháp trong neuron MLP? (phần 2)
10 CodeChallenge: Kích hoạt được điều biến theo ngữ cảnh trong MLP
11 CodeChallenge: Biểu đồ kích hoạt theo độ dài token (phần 1)
12 CodeChallenge: Biểu đồ kích hoạt theo độ dài token (phần 2)
13 CodeChallenge: Biểu đồ kích hoạt theo độ dài token (phần 3)
14 Xử lý embeddings từ đa token
15 CodeChallenge: Phép chiếu MLP điều chỉnh theo hạng mục (phần 1)
16 CodeChallenge: Phép chiếu MLP điều chỉnh theo hạng mục (phần 2)
17 Phân loại qua hồi quy logistic: lý thuyết và code
18 Hồi quy logistic vs. kiểm định t: giả định và ứng dụng
19 Điều chỉnh danh từ riêng trong GPT2-medium
20 CodeChallenge: Điều chỉnh phủ định trong neuron MLP (phần 1)
21 CodeChallenge: Điều chỉnh phủ định trong neuron MLP (phần 2)
22 CodeChallenge: Điều chỉnh phủ định trong neuron MLP (phần 3)
23 CodeChallenge: Điều chỉnh phủ định trong neuron QVK
1 Độ tương đồng liên quan token trong và giữa ma trận Q, K, V (phần 1)
2 Độ tương đồng liên quan token trong và giữa ma trận Q, K, V (phần 2)
3 CodeChallenge: Độ tương đồng liên quan token xuyên suốt các lớp
4 Nhóm hóa và RSA trong ma trận Q và K
5 CodeChallenge: Hồ sơ lớp của RSA và tính chọn lọc hạng mục
6 Phân tích "số chiều hiệu dụng" với PCA
7 CodeChallenge: Số chiều trong Pythia 2.3B
8 Thông tin tương hỗ: lý thuyết và code
9 Thông tin tương hỗ từng cặp xuyên suốt LLM
10 Thông tin tương hỗ vs. hiệp phương sai
11 CodeChallenge: Chú ý đến cà phê: MI và khoảng cách token (phần 1)
12 CodeChallenge: Chú ý đến cà phê: MI và khoảng cách token (phần 2)
13 CodeChallenge: Cụm trong dấu câu nội bộ vs. kết thúc (phần 1)
14 CodeChallenge: Cụm trong dấu câu nội bộ vs. kết thúc (phần 2)
15 The Logit Lens
16 CodeChallenge: Logit Lens trong BERT (phần 1)
17 CodeChallenge: Logit Lens trong BERT (phần 2)
1 Tính toán phép quay của vector embeddings
2 CodeChallenge: Tiến hóa lớp của các điều chỉnh góc tuần tự
3 Độ dài đường đi và dự đoán token logit
4 CodeChallenge: Phân rã độ dài đường đi trong residual stream (phần 1)
5 CodeChallenge: Phân rã độ dài đường đi trong residual stream (phần 2)
6 Quỹ đạo không gian trạng thái qua không gian embedding
7 Từ loại với thư viện SpaCy
8 CodeChallenge: Danh từ hay tính từ có quỹ đạo dài hơn? (phần 1)
9 CodeChallenge: Danh từ hay tính từ có quỹ đạo dài hơn? (phần 2)
1 "Mạch" trong mô hình DL là gì?
2 Tách biệt và khảo sát attention head
3 CodeChallenge: Hồ sơ lớp của trọng số attention head
4 Các mạch có được phân cụm trong không gian chiều thấp không?
5 Thăm dò thưa: lý thuyết và code
6 Thách thức với hồi quy logistic thưa trong tập dữ liệu lớn
7 Biến "tiềm ẩn" vs. "hiển nhiên"
8 Bộ tự mã hóa thưa: lý thuyết và code
9 SAE trong GPT2 học về Hungarian Palinka
10 CodeChallenge: Hồ sơ lớp của độ thưa bộ tự mã hóa
11 Thành phần tiềm ẩn không trực giao qua phân rã trị riêng (lý thuyết và demo)
12 Phân rã trị riêng tổng quát tách "anh ấy" khỏi "cô ấy" trong MLP
13 CodeChallenge: GED để tách biệt hạng mục xuyên suốt các lớp (phần 1)
14 CodeChallenge: GED để tách biệt hạng mục xuyên suốt các lớp (phần 2)
1 Cơ chế giải thích can thiệp (nhân quả)
1 Giới thiệu về cơ chế giải thích nhân quả
2 Chỉnh sửa kích hoạt: Triển khai code
3 CodeChallenge: thay thế attention, MLP và hidden states
1 Tác động hạ nguồn của việc scaling lớp sớm
2 CodeChallenge: Scaling hidden-state và mất mát token
3 CodeChallenge: Dự đoán BERT nhiễu và xáo trộn
4 CodeChallenge: Đo lường và sửa chữa thiên kiến của BERT
5 Đắp vá kích hoạt với xác định đối tượng gián tiếp
6 Bỏ qua một lớp
1 Cắt bỏ head và dự đoán token
2 CodeChallenge: Dự đoán token sau khi cắt bỏ head (phần 1)
3 CodeChallenge: Dự đoán token sau khi cắt bỏ head (phần 2)
4 Tác động của việc tắt head lên cosine similarity
5 CodeChallenge: GPT2 có thích pizza dứa không?
6 Đắp vá attention head trong IOI
7 CodeChallenge: Đắp vá head và token trong IOI
1 Thay thế tuần tự neuron MLP bằng giá trị trung vị
2 Cắt bỏ neuron MLP dựa trên thống kê
3 CodeChallenge: Hồ sơ lớp của các tổn thương t trong MLP
4 Khám phá trong việc loại bỏ không gian con
1 Hướng dẫn Python
1 Tạo, làm việc với và lưu notebook Colab
1 Số học và chú thích
2 Biến số
3 Danh sách
4 Boolean
5 Từ điển
1 Chỉ mục
2 Cắt lát
1 Đầu vào và đầu ra
2 Thư viện numpy
3 Nhận trợ giúp về hàm
4 Tạo hàm
5 Sao chép (nhân bản) biến
6 Tạo số ngẫu nhiên
1 Vòng lặp for
2 Câu lệnh if-else
3 List comprehension (vòng lặp một dòng)
4 Khởi tạo biến
5 Liệt kê iterables
6 Zip nhiều iterables
1 Vẽ điểm và đường
2 Bố cục subplot
3 Làm cho đồ thị đẹp hơn
1 Nội suy chuỗi và f-string
2 Nhập văn bản từ web
3 Xử lý văn bản
1 Làm việc với lớp
2 Tạo lớp tùy chỉnh
3 Kiểu dữ liệu, tensor và chiều
4 Định hình lại tensor
5 Số ngẫu nhiên
1 Giới thiệu Deep learning
1 Thuật ngữ và kiểu dữ liệu trong toán và máy tính
2 Chuyển vị vector và ma trận
3 Tổ hợp tuyến tính có trọng số
4 Tích vô hướng
5 Nhân ma trận
6 Softmax
7 Logarit
8 Entropy và cross-entropy
9 Min/max và argmin/argmax
10 Trung bình và phương sai
11 Lấy mẫu ngẫu nhiên và biến thiên mẫu
12 Kiểm định t
13 Đạo hàm: trực giác và đa thức
14 Đạo hàm tìm cực tiểu
15 Đạo hàm: quy tắc tích và chuỗi
1 Tổng quan về gradient descent
2 Còn về cực tiểu cục bộ thì sao?
3 Gradient descent trong 1D
4 Gradient descent trong 2D
5 CodeChallenge: tốc độ học cố định vs. động
1 Perceptron và kiến trúc ANN
2 Góc nhìn hình học của ANN
3 Toán ANN phần 1 (lan truyền thuận)
4 Toán ANN phần 2 (sai số, mất mát, chi phí)
5 Toán ANN phần 3 (lan truyền ngược)
6 Lan truyền thuận trong Pytorch
7 Lan truyền ngược trong Pytorch
1 Tài liệu bổ sung

Giới thiệu khóa học

Deep Understanding of Large Language Models (LLMs): Architecture, Training, and Mechanisms

 

Description

Large Language Models (LLMs) like ChatGPT, GPT-4, , GPT5, Claude, Gemini, and LLaMA are transforming artificial intelligence, natural language processing (NLP), and machine learning. But most courses only teach you how to use LLMs. This 90+ hour intensive course teaches you how they actually work — and how to dissect them using machine-learning and mechanistic interpretability methods.

This is a deep, end-to-end exploration of transformer architectures, self-attention mechanisms, embeddings layers, training pipelines, and inference strategies — with hands-on Python and PyTorch code at every step.

Whether your goal is to build your own transformer from scratch, fine-tune existing models, or understand the mathematics and engineering behind state-of-the-art generative AI, this course will give you the foundation and tools you need.

 

What You’ll Learn

  • The complete architecture of LLMs — tokenization, embeddings, encoders, decoders, attention heads, feedforward networks, and layer normalization

  • Mathematics of attention mechanisms — dot-product attention, multi-head attention, positional encoding, causal masking, probabilistic token selection

  • Training LLMs — optimization (Adam, AdamW), loss functions, gradient accumulation, batch processing, learning-rate schedulers, regularization (L1, L2, decorrelation), gradient clipping

  • Fine-tuning and prompt engineering for downstream NLP tasks, system-tuning

  • Evaluation metrics — perplexity, accuracy, and benchmark datasets such as MAUVE, HellaSwag, SuperGLUE, and ways to assess bias and fairness

  • Practical PyTorch implementations of transformers, attention layers, and language model training loops, custom classes, custom loss functions

  • Inference techniques — greedy decoding, beam search, top-k sampling, temperature scaling

  • Scaling laws and trade-offs between model size, training data, and performance

  • Limitations and biases in LLMs — interpretability, ethical considerations, and responsible AI

  • Decoder-only transformers

  • Embeddings, including token embeddings and positional embeddings

  • Sampling techniques — methods for generating new text, including top-p, top-k, multinomial, and greedy

     

Why This Course Is Different

  • 93+ hours of HD video lectures — blending theory, code, and practical application

  • Code challenges in every section — with full, downloadable solutions

  • Builds from first principles — starting from basic Python/Numpy implementations and progressing to full PyTorch LLMs

  • Suitable for researchers, engineers, and advanced learners who want to go beyond “black box” API usage

  • Clear explanations without dumbing down the content — intensive but approachable

Who Is This Course For?

  • Machine learning engineers and data scientists

  • AI researchers and NLP specialists

  • Software developers interested in deep learning and generative AI

  • Graduate students or self-learners with intermediate Python skills and basic ML knowledge

Technologies & Tools Covered

  • Python and PyTorch for deep learning

  • NumPy and Matplotlib for numerical computing and visualization

  • Google Colab for free GPU access

  • Hugging Face Transformers for working with pre-trained models

  • Tokenizers and text preprocessing tools

  • Implement Transformers in PyTorch, fine-tune LLMs, decode with attention mechanisms, and probe model internals

What if you have questions about the material?

This course has a Q&A (question and answer) section where you can post your questions about the course material (about the maths, statistics, coding, or machine learning aspects). I try to answer all questions within a day. You can also see all other questions and answers, which really improves how much you can learn! And you can contribute to the Q&A by posting to ongoing discussions.

 

By the end of this course, you won’t just know how to work with LLMs — you’ll understand why they work the way they do, and be able to design, train, evaluate, and deploy your own transformer-based language models.

Enroll now and start mastering Large Language Models from the ground up.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Artificial Intelligence
Hiển thị tất cả khoá học Deep Learning
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊