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

Natural Language Processing: NLP With Transformers in Python

Xử Lý Ngôn Ngữ Tự Nhiên: NLP Với Transformers Trong Python

Xử Lý Ngôn Ngữ Tự Nhiên: NLP Với Transformers Trong Python

Học NLP thế hệ mới với transformers cho phân tích cảm xúc, hỏi đáp, tìm kiếm tương đồng, nhận diện thực thể (NER) và hơn thế

4.5
(2,517 đánh giá)
32,591 học viên
Giảng viên
James Briggs
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
11.0 giờ video
105 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 11/10/2026

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

NLP tiêu chuẩn công nghiệp sử dụng các mô hình transformer
Xây dựng mô hình transformer hỏi đáp full-stack
Thực hiện phân tích cảm xúc với mô hình transformers trong PyTorch và TensorFlow
Công nghệ tìm kiếm nâng cao như Elasticsearch và Facebook AI Similarity Search (FAISS)
Tạo mô hình transformers được tinh chỉnh cho các trường hợp sử dụng chuyên biệt
Đo lường hiệu suất mô hình ngôn ngữ bằng các chỉ số nâng cao như ROUGE
Kỹ thuật xây dựng vector như BM25 hoặc dense passage retrievers (DPR)
Tổng quan về các phát triển gần đây trong NLP
Hiểu cơ chế attention và các thành phần chính khác của transformers
Tìm hiểu về các mô hình transformers chủ chốt như BERT
Tiền xử lý dữ liệu văn bản cho NLP
Nhận diện thực thể có tên (NER) sử dụng spaCy và transformers
Tinh chỉnh mô hình phân loại ngôn ngữ

Yêu cầu

Có kiến thức về Python
Có kinh nghiệm về khoa học dữ liệu là một lợi thế
Có kinh nghiệm về NLP là một lợi thế

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

Dành cho các nhà khoa học dữ liệu và kỹ sư ML đầy khát vọng quan tâm đến NLP
Dành cho các chuyên gia muốn nâng cấp kỹ năng
Dành cho các nhà phát triển muốn triển khai giải pháp NLP
Nhà khoa học dữ liệu
Kỹ sư Học Máy
Lập trình viên Python

Nội dung khóa học

14 phần • 104 bài giảng
1 Giới thiệu
2 Tổng quan khóa học
3 Lời chào! và Tài nguyên bổ sung
4 Thiết lập môi trường
5 Thiết lập cục bộ thay thế
6 Thiết lập Colab thay thế
7 Thiết lập CUDA
8 Thiết lập Apple Silicon
1 Ba Thời Kỳ của AI
2 Ưu và Nhược điểm của AI Dựa trên Mạng Nơ-ron
3 Vector từ
4 Mạng Nơ-ron Hồi tiếp (RNN)
5 Bộ nhớ Ngắn hạn Dài hạn (LSTM)
6 Cơ chế Attention Mã hóa-Giải mã
7 Tự Chú Ý (Self-Attention)
8 Cơ chế Đa Đầu Chú Ý (Multi-head Attention)
9 Mã hóa Vị trí (Positional Encoding)
10 Các Đầu (Heads) của Transformer
1 Từ dừng (Stopwords)
2 Giới thiệu về Token
3 Token đặc biệt dành riêng cho từng mô hình
4 Rút gọn từ (Stemming)
5 Chuẩn hóa từ (Lemmatization)
6 Chuẩn hóa Unicode - Tương đương Chuẩn và Tương thích
7 Chuẩn hóa Unicode - Tổ hợp và Phân tách
8 Chuẩn hóa Unicode - NFD và NFC
9 Chuẩn hóa Unicode - NFKD và NFKC
1 Giới thiệu về Attention
2 Căn chỉnh với Tích Vô hướng
3 Attention Tích Vô hướng
4 Tự Chú Ý
5 Chú Ý Hai chiều
6 Cơ chế Đa Đầu và Attention Tích Vô hướng có Tỷ lệ
1 Giới thiệu về Phân tích Cảm xúc
2 Mô hình Flair được xây dựng sẵn
3 Giới thiệu về Mô hình Cảm xúc sử dụng Transformers
4 Token hóa và Token đặc biệt cho BERT
5 Thực hiện Dự đoán
1 Tổng quan Dự án
2 Lấy Dữ liệu (Kaggle API)
3 Tiền xử lý
4 Xây dựng Tập dữ liệu
5 Xáo trộn, Phân lô, Chia tách và Lưu Tập dữ liệu
6 Xây dựng và Lưu mô hình
7 Tải mô hình và Dự đoán
1 Phân loại Văn bản Dài sử dụng Phương pháp Cửa sổ
2 Phương pháp Cửa sổ trong PyTorch
1 Giới thiệu về spaCy
2 Trích xuất Thực thể
3 Xác thực với Reddit API
4 Lấy Dữ liệu bằng Reddit API
5 Trích xuất Tổ chức (ORGs) từ Dữ liệu Reddit
6 Lấy Tần suất Thực thể
7 Danh sách đen Thực thể
8 NER Kết hợp Cảm xúc
9 NER với roBERTa
1 Miền Mở và Đọc Hiểu
2 Bộ truy xuất, Bộ đọc và Bộ sinh
3 Giới thiệu SQuAD 2.0
4 Xử lý Dữ liệu Huấn luyện SQuAD
5 (Tùy chọn) Xử lý Dữ liệu Huấn luyện SQuAD với Match-Case
6 Mô hình Hỏi Đáp Đầu tiên của Chúng ta
1 Hiệu suất Hỏi Đáp với Khớp Chính xác (EM)
2 Giới thiệu Chỉ số ROUGE
3 ROUGE trong Python
4 Áp dụng ROUGE cho Hỏi Đáp
5 Độ Nhớ lại, Độ Chính xác và F1
6 Chuỗi con Chung Dài nhất (LCS)
1 Giới thiệu về Bộ truy xuất-Bộ đọc và Haystack
2 Elasticsearch là gì?
3 Thiết lập Elasticsearch (Windows)
4 Thiết lập Elasticsearch (Linux)
5 Elasticsearch trong Haystack
6 Bộ truy xuất Thưa (Sparse Retrievers)
7 Làm sạch Chỉ mục (Index)
8 Triển khai Bộ truy xuất BM25
9 FAISS là gì?
10 Tài liệu Bổ sung cho Faiss
11 FAISS trong Haystack
12 DPR là gì?
13 Kiến trúc DPR
14 Ngăn xếp Bộ truy xuất-Bộ đọc
1 Cấu trúc Ngăn xếp ODQA
2 Tạo Cơ sở dữ liệu
3 Xây dựng Pipeline Haystack
1 Giới thiệu về Độ tương đồng
2 Trích xuất Tensor Trạng thái Ẩn Cuối cùng
3 Vector Câu với Phương pháp Gộp Trung bình (Mean Pooling)
4 Sử dụng Độ tương đồng Cosine
5 Độ tương đồng với Sentence-Transformers
6 Học tập Nâng cao
1 Hướng dẫn Trực quan về Tiền huấn luyện BERT
2 Giới thiệu về Mã Tiền huấn luyện BERT
3 Tiền huấn luyện BERT - Mô hình Ngôn ngữ Mặt nạ (MLM)
4 Tiền huấn luyện BERT - Dự đoán Câu Tiếp theo (NSP)
5 Logic của MLM
6 Tiền huấn luyện với MLM - Chuẩn bị Dữ liệu
7 Tiền huấn luyện với MLM - Huấn luyện
8 Tiền huấn luyện với MLM - Huấn luyện với Trainer
9 Logic của NSP
10 Tiền huấn luyện với NSP - Chuẩn bị Dữ liệu
11 Tiền huấn luyện với NSP - DataLoader
12 Logic của MLM và NSP
13 Tiền huấn luyện với MLM và NSP - Chuẩn bị Dữ liệu

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

Transformer models are the de-facto standard in modern NLP. They have proven themselves as the most expressive, powerful models for language by a large margin, beating all major language-based benchmarks time and time again.

In this course, we cover everything you need to get started with building cutting-edge performance NLP applications using transformer models like Google AI's BERT, or Facebook AI's DPR.

We cover several key NLP frameworks including:

  • HuggingFace's Transformers

  • TensorFlow 2

  • PyTorch

  • spaCy

  • NLTK

  • Flair

And learn how to apply transformers to some of the most popular NLP use-cases:

  • Language classification/sentiment analysis

  • Named entity recognition (NER)

  • Question and Answering

  • Similarity/comparative learning

Throughout each of these use-cases we work through a variety of examples to ensure that what, how, and why transformers are so important. Alongside these sections we also work through two full-size NLP projects, one for sentiment analysis of financial Reddit data, and another covering a fully-fledged open domain question-answering application.

All of this is supported by several other sections that encourage us to learn how to better design, implement, and measure the performance of our models, such as:

  • History of NLP and where transformers come from

  • Common preprocessing techniques for NLP

  • The theory behind transformers

  • How to fine-tune transformers

We cover all this and more, I look forward to seeing you in the course!

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 😊