Section 11: Lab: RNN, LSTM และ GRU กับข้อมูลลำดับ
- ข้อมูลลำดับและการจัดรูปเป็น Window สำหรับฝึกโมเดล
- RNN และปัญหา Vanishing Gradient
- LSTM และ GRU แก้ปัญหาความจำระยะยาวอย่างไร
- พยากรณ์ข้อมูลอนุกรมเวลา เช่น ยอดขายรายวัน พร้อมวัดผลกับ Baseline
Section 12: Transformer และกลไก Attention
- ข้อจำกัดของ RNN ที่นำไปสู่ Attention
- Self-Attention, Multi-Head Attention และ Positional Encoding
- Encoder แบบ BERT เทียบกับ Decoder แบบ GPT
- Tokenization, Embedding และการตัดคำของภาษาไทย
- Lab: สร้าง Transformer Block ขนาดเล็กด้วย PyTorch
Section 13: Lab: วิเคราะห์ความรู้สึกด้วย Hugging Face
- ใช้ pipeline วิเคราะห์ความรู้สึกจากโมเดลบน Hugging Face Hub
- เตรียมข้อมูลรีวิวภาษาไทยด้วยไลบรารี Datasets และ Tokenizer
- Fine-tune โมเดลภาษาไทยอย่าง WangchanBERTa ด้วย Trainer
- วัดผลด้วย F1-score และวิเคราะห์ประโยคที่โมเดลทายผิด
- เมื่อไรควร Fine-tune โมเดลเล็ก และเมื่อไรใช้ LLM ผ่าน API
Section 14: Lab: นำโมเดลไปใช้งาน
- Export โมเดล PyTorch และ Keras เป็น ONNX แล้วรันด้วย ONNX Runtime
- ลดขนาดและเร่งความเร็วด้วย Quantization เบื้องต้น
- สร้างหน้าเดโมด้วย Gradio และแชร์ผ่าน Hugging Face Spaces
- ข้อควรระวังเรื่อง Bias ข้อมูลส่วนบุคคล PDPA และลิขสิทธิ์ของข้อมูลฝึก
Section 15: Workshop: Capstone Project
- เลือกโจทย์ภาพ ข้อความ หรืออนุกรมเวลา และกำหนดตัวชี้วัด
- เลือกสถาปัตยกรรมหรือโมเดลสำเร็จรูปที่เหมาะกับข้อมูล
- ฝึก ปรับจูน และเปรียบเทียบกับ Baseline
- Export โมเดล ทำหน้าเดโม และนำเสนอผลงานพร้อมข้อจำกัด