Khóa Luận Tốt Nghiệp: Xây Dựng Hệ Thống Chatbot End-to-End Với Mô Hình Học Sâu

2021

84
9
1

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI

1.1. Mục tiêu và phạm vi

1.2. Cấu trúc khoá luận. Phương pháp thực hiện

2. CHƯƠNG 2: CÁC NGHIÊN CỨU LIÊN QUAN

2.1. Chatbot là gì?

2.2. Phân loại kiến trúc chatbot

2.3. Vì sao cần phải xây dựng một chatbot miền mở

2.4. Thách thức để xây dựng một chatbot miền mở hiệu quả

3. CHƯƠNG 3: MẠNG NEURAL NHÂN TẠO

3.1. Mạng Neural hồi quy

3.2. Frequency-based embedding. Prediction-based embedding

3.3. Mô hình chuỗi tuần tự (Seq2seq). Cơ chế hoạt động

3.4. Vấn đề của mô hình chuỗi sang chuỗi cơ bản (Vanilla Seq2seq)

3.5. Một số cách tính Alignment score khác

3.6. Chú ý cứng và mềm (Soft vs Hard Attention)

3.7. Chú ý toàn cục và chú ý cục bộ (Global vs Local attention)

3.8. Mô hình Transformer

3.8.1. Kiến trúc mô hình

3.8.2. Scaled Dot-Product Attention

3.8.3. Mạng truyền xuôi theo vị trí (Position-wise feed-forward)

3.8.4. Mã hóa vị trí (Position encoding)

3.8.5. Các ứng dụng của cơ chế chú ý trong mô hình Transformer

3.9. Tầng tuyến tính cuối cùng và tầng softmax (The Final Linear and softmax)

3.10. Các chiến lược giải mã trong mô hình ngôn ngữ

3.11. Học chuyển tiếp (Transfer learning)

3.12. Các chiến lược và kỹ thuật trong học chuyển tiếp

3.13. Trích xuất đặc trưng từ mô hình mẫu đã được huấn luyện (Off-the-shelf Pre-trained Models as Feature Extractors)

3.14. Tinh chỉnh mô hình mẫu đã được huấn luyện trước (Fine Tuning Off-the-shelf Pre-trained Models)

3.15. Tổng quan về mô hình ngôn ngữ OpenAI GPT – GPT2

3.16. Cấu trúc và chi tiết mô hình

3.17. Mô hình GPT 2

3.18. Tiền huấn luyện mô hình sử dụng học không giám sát

3.19. Tinh chỉnh mô hình thông qua học có giám sát

3.20. Các thư viện hỗ trợ

4. CHƯƠNG 4: ỨNG DỤNG PHƯƠNG PHÁP TRANSFERTRANSFO ĐỂ XÂY DỰNG MÔ HÌNH

4.1. Phương pháp đánh giá

4.2. Bước tiền huấn luyện (Pre-training)

4.3. Biểu diễn đầu vào

4.4. Học đa tác vụ (Multi-task learning)

4.5. Thông số của mô hình

4.6. Chi tiết bộ giải mã

4.7. Đánh giá và kết quả

4.8. Tương tác với mô hình

4.9. Xử lý trường hợp lặp lại câu thoại ở các bước trước đó (Cross-turn)

5. CHƯƠNG 5: CÀI ĐẶT VÀ TRIỂN KHAI ỨNG DỤNG

5.1. Yêu cầu ứng dụng

5.2. Yêu cầu chức năng

5.3. Yêu cầu tương thích

5.4. Kiến trúc ứng dụng

5.5. Mô tả giao diện người dùng

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Kết quả đạt được

6.2. Hướng phát triển

DANH MỤC HÌNH VẼ

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

BẢNG KÝ HIỆU TOÁN HỌC

TÓM TẮT KHÓA LUẬN

Tài liệu "Xây dựng hệ thống chatbot end-to-end sử dụng mô hình học sâu trong khóa luận tốt nghiệp hệ thống thông tin" tập trung vào việc phát triển một hệ thống chatbot hoàn chỉnh, từ đầu đến cuối, dựa trên các mô hình học sâu. Nó cung cấp cái nhìn chi tiết về quy trình thiết kế, huấn luyện và triển khai chatbot, đồng thời nhấn mạnh vai trò của học sâu trong việc nâng cao khả năng hiểu và phản hồi tự nhiên của hệ thống. Đây là nguồn tài liệu hữu ích cho sinh viên và nhà nghiên cứu quan tâm đến lĩnh vực trí tuệ nhân tạo và xử lý ngôn ngữ tự nhiên.

Để mở rộng kiến thức về các hệ thống trả lời câu hỏi và ứng dụng học sâu, bạn có thể tham khảo thêm Luận văn tốt nghiệp khoa học máy tính using retrieval augmentation and deep generative models to build question answering systems, tài liệu này đi sâu vào việc kết hợp các mô hình sinh sâu và truy xuất thông tin để xây dựng hệ thống trả lời câu hỏi hiệu quả. Ngoài ra, Luận văn thạc sĩ khoa học máy tính hệ thống trả lời câu hỏi trực quan cung cấp góc nhìn chuyên sâu về các hệ thống trả lời câu hỏi trong lĩnh vực khoa học máy tính. Cuối cùng, Luận văn phân loại thực thể có tên trên wikipedia để phục vụ cho bài toán xây dựng hệ tri thức sẽ giúp bạn hiểu rõ hơn về cách xây dựng và quản lý hệ thống tri thức, một yếu tố quan trọng trong phát triển chatbot thông minh.