List of topics
[Zoom 24-02-2025] Khai giảng lớp học NLP 05
[Zoom 26-02-2025] Biểu thức chính quy - Regular Expressions
[Zoom 03-03-2025] Chi tiết các thuật toán tách token
[Zoom 05-03-2025] Chuẩn hóa văn bản
[Zoom 10-03-2025] Ôn tập đại số tuyến tính
[Zoom 12-03-2025] Ôn tập học máy, học sâu và các khái niệm liên quan
[Zoom 24-03-2025] Ôn tập quá trình training
[Bổ trợ] Các thuật toán Training
[Zoom 26-03-2025] Vector Semantics và Embeddings
[Zoom 31-03-2025] SkipGram, Glove và FastText
[Zoom 02-04-2025] Mô hình ngôn ngữ
[Zoom 07-04-2025] RNN và LSTM
[Zoom 14-04-2025] Bài toán dịch máy
[Zoom 09-04-2025] Mô hình Transfomer (4 buổi)
[Zoom 28-04-2025] Mô hình Bert và ứng dụng
[Zoom 28-4-2025] Thực hành Bert và ứng dụng với bài toán NER và POS Tag
[Zoom 29-4-2025] Bài toán truy xuất thông tin - Information Retrieval
[Zoom 05-05-2025] Vector Database and RAG
[Zoom 20-05-2025] Transformer Nâng cao
Dự án cuối khóa - 2 tuần
GPT + Đào tạo phân tán

[Zoom 09-04-2025] Mô hình Transfomer (4 buổi)

  • Transformer Encoder

    • Positional encoding

    • Cơ chế Attention

    • Multiheaded Attention

  • Transformer Decoder

  • Lập trình mô hình Transformer từ đầu

1. Transformer Encoder

1.1. Transformer-Encoder.pdf

1.2. Code Thực hành

Click to view more

1.3. Transformer Encoder

1.4. Video trên lớp

1.5. Tài liệu đọc thêm

2. Transformer Decoder

2.1. Transformer-Decoder.pdf

2.2. Transformer Decoder

2.3. [NLP 01] Zoom - Video trên lớp

Video Transformer Decoder trên lớp và cách sử dụng HuggingFace.

2.4. Code thực hành

Thực hành Decoder

https://github.com/bangoc123/transformer/blob/master/transformer/layers/decoder.py

- Hướng dẫn thực hành lập trình HuggingFace.

- Hướng dẫn Build Dataset

Xây dựng GPT-2 trên tiếng Việt:

https://colab.research.google.com/drive/1HL2xPfzAhmANZLPDeTeL1jpQVUOGucPv?usp=sharing

3. Thực hành HuggingFace

3.1. Cách load dữ liệu

Các cách load dữ liệu văn bản với HuggingFace

  • Load từ HuggingFace Hub

  • Load từ CSV

  • Load từ Txt file

  • Load từ SQL Database

  • Load dữ liệu từ Arrow File

Chi tiết notebook được đăng tải tại đây: https://colab.research.google.com/drive/1-SnvvwPjyjQlJ0Ua-Qx3QXluIXDZJ52r?usp=sharing

3.2. Cách xử lý dữ liệu

Click to view more

4. Video NLP 04

4.1. [Zoom NLP 04] 8-1-2024 Buổi 1 - Cơ chế Attention

4.2. [Zoom NLP 04] 13-1-2024 Buổi 2 - Multi-headed Attention

4.3. [Zoom NLP 04] 16-1-2024 - Thực hành lập trình Encoder phần 1

4.4. [Zoom NLP 04] 16-1-2024 - Thực hành lập trình Encoder phần 2

4.5. [Zoom NLP 05] 20-1-2025 - Buổi 4 - Decoder và thực hành

5. Video NLP 05

5.1. [Zoom NLP 05] 14-04-2025 - Buổi 1 Cơ chế Attention

5.2. [Zoom NLP 05] 16-04-2025 - Multi headed Attention

5.3. [Zoom NLP 05] 21-04-2025 - Transformer Decoder

5.4. [Zoom NLP 05] 23-04-2025 - Lập trình Transformer từ đầu

1. Transformer Encoder
1.1. Transformer-Encoder.pdf
1.2. Code Thực hành
1.3. Transformer Encoder
1.4. Video trên lớp
1.5. Tài liệu đọc thêm
2. Transformer Decoder
2.1. Transformer-Decoder.pdf
2.2. Transformer Decoder
2.3. [NLP 01] Zoom - Video trên lớp
2.4. Code thực hành
3. Thực hành HuggingFace
3.1. Cách load dữ liệu
3.2. Cách xử lý dữ liệu
4. Video NLP 04
4.1. [Zoom NLP 04] 8-1-2024 Buổi 1 - Cơ chế Attention
4.2. [Zoom NLP 04] 13-1-2024 Buổi 2 - Multi-headed Attention
4.3. [Zoom NLP 04] 16-1-2024 - Thực hành lập trình Encoder phần 1
4.4. [Zoom NLP 04] 16-1-2024 - Thực hành lập trình Encoder phần 2
4.5. [Zoom NLP 05] 20-1-2025 - Buổi 4 - Decoder và thực hành
5. Video NLP 05
5.1. [Zoom NLP 05] 14-04-2025 - Buổi 1 Cơ chế Attention
5.2. [Zoom NLP 05] 16-04-2025 - Multi headed Attention
5.3. [Zoom NLP 05] 21-04-2025 - Transformer Decoder
5.4. [Zoom NLP 05] 23-04-2025 - Lập trình Transformer từ đầu