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

Fine Tuning LLM with Hugging Face Transformers for NLP

Tinh chỉnh Mô hình Ngôn ngữ Lớn (LLM) với Hugging Face Transformers cho NLP

Tinh chỉnh Mô hình Ngôn ngữ Lớn (LLM) với Hugging Face Transformers cho NLP

Thành thạo các mô hình Transformer như Phi2, LLAMA; các biến thể BERT và kỹ thuật cô đặc tri thức (distillation) cho các ứng dụng NLP nâng cao trên dữ liệu tùy chỉnh

4.2
(716 đánh giá)
6,699 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
16.5 giờ video
141 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Hiểu về kiến trúc transformer và vai trò của chúng trong NLP
Có kinh nghiệm thực hành với thư viện Hugging Face Transformers
Tìm hiểu về các bộ dữ liệu liên quan và các chỉ số đánh giá
Tinh chỉnh mô hình transformer cho các tác vụ: phân loại văn bản, trả lời câu hỏi, suy luận ngôn ngữ tự nhiên, tóm tắt văn bản và dịch máy
Nắm vững nguyên lý tinh chỉnh mô hình transformer
Áp dụng kỹ thuật tinh chỉnh transformer để giải quyết các bài toán NLP thực tế
Tìm hiểu về các loại mô hình transformer khác nhau như BERT, GPT-2 và T5
Kinh nghiệm thực hành với thư viện Hugging Face Transformers

Yêu cầu

Hiểu biết cơ bản về xử lý ngôn ngữ tự nhiên (NLP)
Kỹ năng lập trình cơ bản
Quen thuộc với các khái niệm học máy
Có quyền truy cập vào máy tính có GPU

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

Chuyên viên NLP: Khóa học này dành cho các chuyên viên NLP muốn học cách tinh chỉnh các mô hình transformer đã được huấn luyện trước để đạt kết quả tốt nhất trên nhiều tác vụ NLP khác nhau
Nhà nghiên cứu: Khóa học cũng dành cho các nhà nghiên cứu quan tâm khám phá tiềm năng của kỹ thuật tinh chỉnh transformer cho các ứng dụng NLP mới
Sinh viên: Khóa học phù hợp với sinh viên đã học qua môn NLP nhập môn và muốn hiểu sâu hơn về mô hình transformer cũng như ứng dụng của chúng vào các bài toán NLP thực tế
Nhà phát triển: Khóa học hữu ích cho các nhà phát triển muốn tích hợp kỹ thuật tinh chỉnh transformer vào các ứng dụng NLP của họ
Người đam mê: Khóa học dễ tiếp cận với những người đam mê muốn tìm hiểu về tinh chỉnh transformer và áp dụng vào các dự án cá nhân

Nội dung khóa học

13 phần • 141 bài giảng
1 Giới thiệu khóa học
2 Tệp mã nguồn [Tài nguyên]
1 Giới thiệu
2 Giới thiệu Hugging Face Transformers
3 Giới thiệu HuggingFace Pipeline
4 Giới thiệu Hugging Face Checkpoints, Models, Datasets
5 Giới thiệu Hugging Face Spaces
6 Giới thiệu Hugging Face Auto-Classes
7 Giới thiệu Học chuyển giao (Transfer Learning) với Transformers
8 Ứng dụng của Transformers
9 Pipeline phân loại để dự đoán cảm xúc và tâm trạng
10 Giải thích Pipeline Nhận dạng Thực thể có tên (NER)
11 Pipeline Trả lời Câu hỏi
12 Pipeline Tóm tắt Văn bản
13 Pipeline Tạo văn bản
14 Pipeline Dịch thuật
15 Phân loại ảnh để phát hiện cảm xúc và tuổi của người
16 Phân đoạn ảnh cho các trang thương mại điện tử thời trang
17 Chuyển đổi Văn bản thành Giọng nói bằng Audio Pipeline
18 Tạo nhạc từ văn bản sử dụng musicgen của Facebook
1 Giới thiệu
2 Giới thiệu Mô hình Seq2Seq Phần 1
3 Giới thiệu Mô hình Seq2Seq Phần 2
4 Khắc phục các vấn đề của Seq2Seq
5 Cách áp dụng Cơ chế Tập trung (Attention) trong Mạng Seq2Seq
6 Cách tính toán các Vector Q, K và V
7 Cơ chế Tập trung Tích vô hướng có Tỷ lệ (Scaled Dot Product Attention)
8 Transformers với Cấu trúc Mã hóa và Giải mã
9 Cách hoạt động của Bộ Mã hóa trong Transformers
10 Cách tính toán Mã hóa Vị trí (Position Encoding) trong Transformers
11 Giải thích Tự Tập trung (Self-Attention), Tự Tập trung có Mặt nạ (Masked Self Attention) và Tập trung Chéo (Cross Attention)
12 Cách hoạt động của Mạng Đa đầu Tập trung (Multi-Head Attention)
13 Cách hoạt động của Bộ Giải mã
14 Ứng dụng của Transformers
1 Giới thiệu
2 Giới thiệu BERT
3 Tầm quan trọng của Ngữ cảnh Bên phải trong BERT
4 Hiểu Thuật ngữ trong Bài báo BERT Phần 1
5 Hiểu Thuật ngữ trong Bài báo BERT Phần 2
6 Đi sâu vào BERT
7 Cách Xử lý Đầu vào trong BERT
8 Cách thực hiện MLM và NSP
9 Cách Tinh chỉnh và Đánh giá Mô hình BERT
1 Giới thiệu
2 Giới thiệu Bộ phân loại BERT
3 Tải dữ liệu Tweet từ Twitter
4 Phân tích Dữ liệu
5 Cách thực hiện Token hóa
6 Bộ nạp Dữ liệu và Chia Tập Huấn luyện/Kiểm tra
7 Token hóa Dữ liệu
8 Tìm hiểu sâu Cấu hình Mô hình
9 Tải Mô hình để Phân loại với Lớp Phân loại (Classifier Head)
10 Xây dựng Tham số Huấn luyện
11 Xây dựng Hàm Tính toán Chỉ số
12 Xây dựng Trainer và Thực hiện Huấn luyện
13 Đánh giá Mô hình trên Tập Kiểm tra
14 Vẽ Ma trận Nhầm lẫn
15 Lưu Mô hình và Dự đoán trên Dữ liệu Tùy chỉnh
16 Xây dựng Ứng dụng Streamlit với Mô hình để Dự đoán
1 Giới thiệu
2 Giới thiệu Cô đặc Tri thức (Knowledge Distillation)
3 Hàm mất mát của DistilBERT
4 Đọc hiểu Bài báo DistilBERT Phần 1
5 Đọc hiểu Bài báo DistilBERT Phần 2
6 Giới thiệu MobileBERT
7 Thiết lập Tham số cho MobileBERT
8 Cô đặc Tri thức cho MobileBERT
9 Đọc hiểu Bài báo MobileBERT Phần 1
10 Đọc hiểu Bài báo MobileBERT Phần 2
11 Đọc hiểu Bài báo MobileBERT Phần 3
12 Giới thiệu TinyBERT
13 Đọc hiểu Bài báo TinyBERT
1 Giới thiệu
2 Tải Dữ liệu Tin giả
3 Phân tích Bộ dữ liệu
4 Chuẩn bị Dữ liệu: Chia Tập Huấn luyện/Kiểm tra
5 Token hóa Dữ liệu
6 Xây dựng và Phân tích Mô hình cho DistilBERT, MobileBERT và TinyBERT
7 Huấn luyện Mô hình
8 Đánh giá Mô hình
9 Đánh giá Hiệu suất của DistilBERT, MobileBERT và TinyBERT so với BERT-Base
10 So sánh Hiệu suất của DistilBERT, MobileBERT và TinyBERT với BERT-Base
1 Giới thiệu
2 Giới thiệu về NER
3 Định dạng Gắn nhãn NER BIO hoặc IOB là gì
4 Tải Bộ dữ liệu Phần 1
5 Tải Bộ dữ liệu Phần 2
6 Tải Bộ dữ liệu HuggingFace Phần 1
7 Tải Bộ dữ liệu HuggingFace Phần 2
8 Xây dựng Mô hình và Token hóa
9 Căn chỉnh Nhãn NER với Token
10 Tạo Bộ đánh giá Chuỗi cho Gắn nhãn NER
11 Huấn luyện Mô hình
12 Lưu Mô hình và Thực hiện Dự đoán NER
1 Giới thiệu
2 Tóm tắt là gì
3 So sánh Hiệu suất T5 và BART
4 Giới thiệu Transformer T5 và Bộ dữ liệu SamSum
5 Phân tích Bộ dữ liệu
6 Token hóa cho Tạo văn bản
7 Tinh chỉnh T5
8 Dự đoán Tóm tắt trên Dữ liệu Tùy chỉnh
1 Giới thiệu
2 Giới thiệu Vision Transformer và Đọc hiểu Bài báo Phần 1
3 Giới thiệu Vision Transformers và Đọc hiểu Bài báo Phần 2
4 Tải Bộ dữ liệu Món ăn Ấn Độ
5 Tiền xử lý và Biến đổi Ảnh
6 Xây dựng Chỉ số Đánh giá cho Ảnh
7 Bên trong Mô hình ViT có gì?
8 Huấn luyện Mô hình ViT
9 Lưu và Tải Mô hình để Suy luận
1 Giới thiệu
2 Đánh giá Bài báo Phi3
3 Đánh giá Bài báo Phi2
4 Đánh giá Bài báo Tinh chỉnh Hiệu quả Tham số (PEFT)
5 Đánh giá Bài báo Thích ứng Hạng thấp (LORA)
6 Đánh giá Bài báo QLORA
7 Cách thực hiện Huấn luyện Trước (Mô hình hóa Ngôn ngữ)
8 Tinh chỉnh có Giám sát
9 Ôn tập Bộ chuyển đổi PEFT và LORA
10 Ôn tập PEFT QLORA
11 Ý nghĩa của Lượng tử hóa Float Chuẩn hóa 4-bit là gì
1 Giới thiệu
2 Bắt đầu với Tinh chỉnh LLM Tùy chỉnh
3 Phân tích Bộ dữ liệu Tên và Mô tả Sản phẩm Amazon
4 Phân tích Dữ liệu để Chọn Độ dài Token Tối đa
5 Định dạng Văn bản cho Đa nhiệm vụ
6 Tải Mô hình Cơ sở và Token hóa Dữ liệu
7 Mô hình Cơ sở hoạt động thế nào khi chưa tinh chỉnh
8 Cấu hình QLORA 8-bit
9 Tinh chỉnh Mô hình Phi2
10 Tạo Tên và Mô tả Sản phẩm Amazon bằng Mô hình PEFT
1 Giới thiệu
2 Bắt đầu Tinh chỉnh LLAMA Cơ sở
3 Tải Dữ liệu cho Mô hình Chat
4 Chuẩn bị Dữ liệu thành Định dạng Chat
5 Kiểm tra Mô hình Cơ sở LLAMA như một Mô hình Chat
6 Cấu hình Mô hình cho Huấn luyện
7 Chuẩn bị Cấu hình Lora cho Tinh chỉnh PEFT
8 Tinh chỉnh Mô hình thành Mô hình Chat
9 Tải Mô hình PEFT đã Huấn luyện để Dự đoán

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

Do not take this course if you are an ML beginner. This course is designed for those who are interested in pure coding and want to fine-tune LLMs instead of focusing on prompt engineering. Otherwise, you may find it difficult to understand.


Welcome to "Mastering Transformer Models and LLM Fine Tuning", a comprehensive and practical course designed for all levels, from beginners to advanced practitioners in Natural Language Processing (NLP). This course delves deep into the world of Transformer models, fine-tuning techniques, and knowledge distillation, with a special focus on popular BERT variants like Phi2, LLAMA, T5, BERT, DistilBERT, MobileBERT, and TinyBERT.

Course Overview:

Section 1: Introduction

  • Get an overview of the course and understand the learning outcomes.

  • Introduction to the resources and code files you will need throughout the course.

Section 2: Understanding Transformers with Hugging Face

  • Learn the fundamentals of Hugging Face Transformers.

  • Explore Hugging Face pipelines, checkpoints, models, and datasets.

  • Gain insights into Hugging Face Spaces and Auto-Classes for seamless model management.

Section 3: Core Concepts of Transformers and LLMs

  • Delve into the architectures and key concepts behind Transformers.

  • Understand the applications of Transformers in various NLP tasks.

  • Introduction to transfer learning with Transformers.

Section 4: BERT Architecture Deep Dive

  • Detailed exploration of BERT's architecture and its importance in context understanding.

  • Learn about Masked Language Modeling (MLM) and Next Sentence Prediction (NSP) in BERT.

  • Understand BERT fine-tuning and evaluation techniques.

Section 5: Practical Fine-Tuning with BERT

  • Hands-on sessions to fine-tune BERT for sentiment classification on Twitter data.

  • Step-by-step guide on data loading, tokenization, and model training.

  • Practical application of fine-tuning techniques to build a BERT classifier.

Section 6: Knowledge Distillation Techniques for BERT

  • Introduction to knowledge distillation and its significance in model optimization.

  • Detailed study of DistilBERT, including loss functions and paper walkthroughs.

  • Explore MobileBERT and TinyBERT, with a focus on their unique distillation techniques and practical implementations.

Section 7: Applying Distilled BERT Models for Real-World Tasks like Fake News Detection

  • Use DistilBERT, MobileBERT, and TinyBERT for fake news detection.

  • Practical examples and hands-on exercises to build and evaluate models.

  • Benchmarking performance of distilled models against BERT-Base.

Section 8: Named Entity Recognition (NER) with DistilBERT

  • Techniques for fine-tuning DistilBERT for NER in restaurant search applications.

  • Detailed guide on data preparation, tokenization, and model training.

  • Hands-on sessions to build, evaluate, and deploy NER models.

Section 9: Custom Summarization with T5 Transformer

  • Practical guide to fine-tuning the T5 model for summarization tasks.

  • Detailed walkthrough of dataset analysis, tokenization, and model fine-tuning.

  • Implement summarization predictions on custom data.

Section 10: Vision Transformer for Image Classification

  • Introduction to Vision Transformers (ViT) and their applications.

  • Step-by-step guide to using ViT for classifying Indian foods.

  • Practical exercises on image preprocessing, model training, and evaluation.

Section 11: Fine-Tuning Large Language Models on Custom Datasets

  • Theoretical insights and practical steps for fine-tuning large language models (LLMs).

  • Explore various fine-tuning techniques, including PEFT, LORA, and QLORA.

  • Hands-on coding sessions to implement custom dataset fine-tuning for LLMs.

Section 12: Specialized Topics in Transformer Fine-Tuning

  • Learn about advanced topics such as 8-bit quantization and adapter-based fine-tuning.

  • Review and implement state-of-the-art techniques for optimizing Transformer models.

  • Practical sessions to generate product descriptions using fine-tuned models.

Section 13: Building Chat and Instruction Models with LLAMA

  • Learn about advanced topics such as 4-bit quantization and adapter-based fine-tuning.

  • Techniques for fine-tuning the LLAMA base model for chat and instruction-based tasks.

  • Practical examples and hands-on guidance to build, train, and deploy chat models.

  • Explore the significance of chat format datasets and model configuration for PEFT fine-tuning.

Enroll now in "Mastering Transformer Models and LLM Fine Tuning on Custom Dataset" and gain the skills to harness the power of state-of-the-art NLP models. Whether you're just starting or looking to enhance your expertise, this course offers valuable knowledge and practical experience to elevate your proficiency in the field of natural language processing.

Unlock the full potential of Transformer models with our comprehensive course. Master fine-tuning techniques for BERT variants, explore knowledge distillation with DistilBERT, MobileBERT, and TinyBERT, and apply advanced models like RoBERTa, ALBERT, XLNet, and Vision Transformers for real-world NLP applications. Dive into practical examples using Hugging Face tools, T5 for summarization, and learn to build custom chat models with LLAMA.

Keywords: Transformer models, fine-tuning BERT, DistilBERT, MobileBERT, TinyBERT, RoBERTa, ALBERT, XLNet, ELECTRA, ConvBERT, DeBERTa, Vision Transformer, T5, BART, Pegasus, GPT-3, DeiT, Swin Transformer, Hugging Face, NLP applications, knowledge distillation, custom chat models, LLAMA.

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 Deep Learning
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Natural Language Processing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊