BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HẢ NỘI VŨ TRƯỜNG GIANG NGIIEN CUU UNG DUNG CIIATBOT TRONG LINH VUC TU VAN DICH VU NGAN HANG Chuyên ngành : CÔNG NGHỆ THÔNG TIN LUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG NGHỆ THONG TIX: NGƯỜI HƯỚNG DẪN PGS. CAO TUAN DUNG Tả Nội - Năm 2019 LOT CAM BOAN Tôi — Vũ Trường Giang — xin cam đoạn. « Luận văn tốt nghiệp (LVIN) Thạc sĩ nảy là công trình nghiên cửu của bản thân tôi dưới sự hướng đẫn của PG8.TS Cao Tuấn Dũng, œ- Các kết quả riều trong Luận văn tốt nghiệp là trung thực, không phải là sao chép toàn văn cóa bắt kỳ công trình nào khác. Hà Nội ngày — tháng —— năm 2019 Tac gia LVThS Vũ Trưởng Giang LỜI CẢM ƠN Đâu tiên, tôi xin dược gửi lời cảm ơn sâu sắc nhất tới Thảy giáo Phó Giáo sự, 'Tiển sĩ Cao Tuấn Dững — Phỏ Viện trưởng Viện Công nghệ thông tin và Truyền thông.
Trường Đại học Bách Khoa Hả Nội. Thầy đã tàn tình hướng đẫn và cho tôi những lời khuyên quỷ bảu trong quả trình thực hiện luận vẫn này, Tiếp theo, tôi xin chân thành cẩm cm các thầy cô trong Viên Công nghệ thông, tin va truyền thông, Viện đảo tạo sau đại học, Trường Dại học Bách Khoa TĨã Nội đã tạo điều kiện cho tôi trong quá trình học tập và nghiền cửu tại trường, Cuỗi cùng, tôi xin bày Lô lòng cảm ơn tới những người thân trong gia đình, bạn bé da déng viên và giúp dỡ để tôi hoàn thành bân luận vẫn này. Hà Nội, ngày tháng năm 2010 Tác giá LVTh§ Vũ Trường Giang Hinh 29. start server chatbot.
inh 30, Deploy img dung client. Của số chatbot box. eee FE Hink 32. Script sứ dụng tích hợp lên môi trường website của ngân hàng.
Lemo chatbof trên môi trường web MỤC LỤC LOI CAM DOAN LOI CAM ON. MUC LUC - - DANH MỤC KÝ HIỆU, CÁC CHỮ VIỆT TAT DANH MỤC CÁC BẰNG DANH MỤC HÌNH VẼ Đặt vấn dễ. *? Ðhm Phương pháp đề xuẫtL Mục tiêu của nghiên cứu Bé cục luận văn. sessutsuentnesvensssseenscceessseeeseneee vat + CHUONG L KIEN THU "`".1 Tống quan vé Chathot 1.1 Giới thiệu về chatbot - - 1.2 Sự phát triển của chatbot,.3 Phân loại chatbot .4 Câu trúc của một chương trii ehatbol 1.5 Cáo tính năng eơ bản của chatbot 1.2 Các kỷ thuật ứng dụng trong chafboL.1 Xử lý ngôn ngữ Lự nhiên (NLP/NLU).2 Sinh ngôu ngữ tự nhiêu (NI.3 Các kỹ thuật học máy (Machine learning) 1.4 Mạng nơ ron nhân tạo (Meural nepwotk).3 Các địch vụ tài chính, ngân hàng.1 Tổng quan dịch vụ tải chính, ngânnhàng 1.2 Marketing trong lĩnh vực tài chính ngân hàng, 133 Ube dụng công nghệ trong lĩnh vực dịch vụ công nghệ 1.4 Một số công việc liên quan dến dễ tài.
CHƯƠNGH: XÂY DUNG CHATROT TU VAN DICH VU NGAN HANG THEO TIEP CAN HOC MAY.1 Mô tả bài toán.2 Mồ hình hệ thong DANH MỤC KÝ HIỆU, CAC CHU VIET TAT ‘Tie viet tat Nghĩa tiếng Anh Nghĩa tiếng Việt NLP Natural Language Process Xử lý ngôn ngữ tự nhiên NLU Natural language undersianding — Hiểungôn ngữhrnhhiên Na Natural language generation Sinh nưôn ngữ tự nhiên FSM Finite state machine ‘May trang, thai hiru han SVM Support vector machine 'Véc tơ máy hồ trợ AI ‘Attifficial Inteligence Trị truệ nhân tạo ML Machine Learning May hoe loT Tnternet of Things Internet vạn vật TF-IDF | Term equency - Iaverse Tần suất- Tân suất đảo nghịch document frequency từ Bow Bag of Word Nhóm từ LSTM T.ong sherL lorm tretnory Bộ nhớ ngắn đãi ĐANH MỤC HÌNH VẼ Hình 1. Các mắc thời gian phát triển của chatbol.Àô tả phép thủ Turing Hinh 3. Biéu dé ctia 4 logi chatbot. Hinh 4, Cau tric mét chuong trink chatbot cot ban.
Các địch vụ dáp ứng yêu cầu người dùng. Các ngân bàng trong nước nỗi bật hiện nay. Gán nhãn từ theo mô hình B-I-O trong trích xuất thông từ Hình 8. Mô tá quản (ý hội thoại theo mô hình máy trạng thái hữu hạn K.
Phương phap Top-Lown. Nhiệm vụ và kiến trúc Pipeline của NIG. Kiên trúc hệ thông phân lép intent theo phương pháp học có giảm sát. M6 té neural don.
M6 ri Neural network. Mô bình tuất kế ông quan hệ thông chatbot. Tổ chức đã liệu irlenus theo định dạng markilown. Tế chức dữ liệu theo định dạng Json.
Những từ đặc trưng sẽ được nhóm vào một nhóm và đánh trọng s Hinh 18. Mé hinh BoW duge sit dung trong NLP. Multi-Class SVM. LSTM trong luéng xit i chathot Hình 22.
Kiến trúc cơ bản của mô hình hóa đoạn hội thoại. Học lăng cường của một hệ thẳng quân lý hội thoại. Cài dặt thư viện cần thiết Hình 25. Kết quả ước lượng độ chính xác tập đữ liệu huấn luyện phân loại ÿ định 70 Tình 26.
kia trên nhằm lẫn, không chuẩn hóa. Biéu dé twong quan loss value va accuracy. ĐANH MỤC HÌNH VẼ Hình 1. Các mắc thời gian phát triển của chatbol.Àô tả phép thủ Turing Hinh 3.
Biéu dé ctia 4 logi chatbot. Hinh 4, Cau tric mét chuong trink chatbot cot ban. Các địch vụ dáp ứng yêu cầu người dùng. Các ngân bàng trong nước nỗi bật hiện nay.
Gán nhãn từ theo mô hình B-I-O trong trích xuất thông từ Hình 8. Mô tá quản (ý hội thoại theo mô hình máy trạng thái hữu hạn K. Phương phap Top-Lown. Nhiệm vụ và kiến trúc Pipeline của NIG.
Kiên trúc hệ thông phân lép intent theo phương pháp học có giảm sát. M6 té neural don. M6 ri Neural network. Mô bình tuất kế ông quan hệ thông chatbot.
Tổ chức đã liệu irlenus theo định dạng markilown. Tế chức dữ liệu theo định dạng Json. Những từ đặc trưng sẽ được nhóm vào một nhóm và đánh trọng s Hinh 18. Mé hinh BoW duge sit dung trong NLP.
Multi-Class SVM. LSTM trong luéng xit i chathot Hình 22. Kiến trúc cơ bản của mô hình hóa đoạn hội thoại. Học lăng cường của một hệ thẳng quân lý hội thoại.
Cài dặt thư viện cần thiết Hình 25. Kết quả ước lượng độ chính xác tập đữ liệu huấn luyện phân loại ÿ định 70 Tình 26. kia trên nhằm lẫn, không chuẩn hóa. Biéu dé twong quan loss value va accuracy.
DANH MỤC KÝ HIỆU, CAC CHU VIET TAT ‘Tie viet tat Nghĩa tiếng Anh Nghĩa tiếng Việt NLP Natural Language Process Xử lý ngôn ngữ tự nhiên NLU Natural language undersianding — Hiểungôn ngữhrnhhiên Na Natural language generation Sinh nưôn ngữ tự nhiên FSM Finite state machine ‘May trang, thai hiru han SVM Support vector machine 'Véc tơ máy hồ trợ AI ‘Attifficial Inteligence Trị truệ nhân tạo ML Machine Learning May hoe loT Tnternet of Things Internet vạn vật TF-IDF | Term equency - Iaverse Tần suất- Tân suất đảo nghịch document frequency từ Bow Bag of Word Nhóm từ LSTM T.ong sherL lorm tretnory Bộ nhớ ngắn đãi DANH MỤC KÝ HIỆU, CAC CHU VIET TAT ‘Tie viet tat Nghĩa tiếng Anh Nghĩa tiếng Việt NLP Natural Language Process Xử lý ngôn ngữ tự nhiên NLU Natural language undersianding — Hiểungôn ngữhrnhhiên Na Natural language generation Sinh nưôn ngữ tự nhiên FSM Finite state machine ‘May trang, thai hiru han SVM Support vector machine 'Véc tơ máy hồ trợ AI ‘Attifficial Inteligence Trị truệ nhân tạo ML Machine Learning May hoe loT Tnternet of Things Internet vạn vật TF-IDF | Term equency - Iaverse Tần suất- Tân suất đảo nghịch document frequency từ Bow Bag of Word Nhóm từ LSTM T.ong sherL lorm tretnory Bộ nhớ ngắn đãi DANH MUC CAC BANG Bang 1. Mé ta cdi tién kf thudt duec sie dung tvong các thé h8 chathot Bảng 2. Frame chatbot hỏi thông tin khách hàng truy vẫn địch vụ mỡ số tiết kiệm 34 Bang 3. VÌ dụ đoạn hội thoại hỏi về thông tin dịch vụ thế.
Kết quả lính toán thủ công giá trị TR-IDE. kết quả tính toán giá trị TE-IDE từ hàm được cài đặt Bảng ö. Thứ độ đo theo mô hình phân lớp với các bộ dữ liệu riêng biệt. Thời gian thử nghiệm mô hình.
Tỷ lệ trả lời dúng của mô hình sau khi huấn luyện Bảng 9. Một đoạn hội thoại thử nghiệm mô hình sau lưuẩn luyện MỤC LỤC LOI CAM DOAN LOI CAM ON. MUC LUC - - DANH MỤC KÝ HIỆU, CÁC CHỮ VIỆT TAT DANH MỤC CÁC BẰNG DANH MỤC HÌNH VẼ Đặt vấn dễ. *? Ðhm Phương pháp đề xuẫtL Mục tiêu của nghiên cứu Bé cục luận văn.
sessutsuentnesvensssseenscceessseeeseneee vat + CHUONG L KIEN THU "`".1 Tống quan vé Chathot 1.1 Giới thiệu về chatbot - - 1.2 Sự phát triển của chatbot,.3 Phân loại chatbot .4 Câu trúc của một chương trii ehatbol 1.5 Cáo tính năng eơ bản của chatbot 1.2 Các kỷ thuật ứng dụng trong chafboL.1 Xử lý ngôn ngữ Lự nhiên (NLP/NLU).2 Sinh ngôu ngữ tự nhiêu (NI.3 Các kỹ thuật học máy (Machine learning) 1.4 Mạng nơ ron nhân tạo (Meural nepwotk).3 Các địch vụ tài chính, ngân hàng.1 Tổng quan dịch vụ tải chính, ngânnhàng 1.2 Marketing trong lĩnh vực tài chính ngân hàng, 133 Ube dụng công nghệ trong lĩnh vực dịch vụ công nghệ 1.4 Một số công việc liên quan dến dễ tài. CHƯƠNGH: XÂY DUNG CHATROT TU VAN DICH VU NGAN HANG THEO TIEP CAN HOC MAY.1 Mô tả bài toán.2 Mồ hình hệ thong Hinh 29. start server chatbot. inh 30, Deploy img dung client.
Của số chatbot box. eee FE Hink 32. Script sứ dụng tích hợp lên môi trường website của ngân hàng. Lemo chatbof trên môi trường web DANH MUC CAC BANG Bang 1.
Mé ta cdi tién kf thudt duec sie dung tvong các thé h8 chathot Bảng 2. Frame chatbot hỏi thông tin khách hàng truy vẫn địch vụ mỡ số tiết kiệm 34 Bang 3. VÌ dụ đoạn hội thoại hỏi về thông tin dịch vụ thế. Kết quả lính toán thủ công giá trị TR-IDE.
kết quả tính toán giá trị TE-IDE từ hàm được cài đặt Bảng ö. Thứ độ đo theo mô hình phân lớp với các bộ dữ liệu riêng biệt. Thời gian thử nghiệm mô hình. Tỷ lệ trả lời dúng của mô hình sau khi huấn luyện Bảng 9.
Một đoạn hội thoại thử nghiệm mô hình sau lưuẩn luyện DANH MUC CAC BANG Bang 1. Mé ta cdi tién kf thudt duec sie dung tvong các thé h8 chathot Bảng 2. Frame chatbot hỏi thông tin khách hàng truy vẫn địch vụ mỡ số tiết kiệm 34 Bang 3. VÌ dụ đoạn hội thoại hỏi về thông tin dịch vụ thế.
Kết quả lính toán thủ công giá trị TR-IDE. kết quả tính toán giá trị TE-IDE từ hàm được cài đặt Bảng ö. Thứ độ đo theo mô hình phân lớp với các bộ dữ liệu riêng biệt. Thời gian thử nghiệm mô hình.
Tỷ lệ trả lời dúng của mô hình sau khi huấn luyện Bảng 9. Một đoạn hội thoại thử nghiệm mô hình sau lưuẩn luyện 2.1 Chuẩn bị dữ liệu. cào Tiên xử lý đữ liệu„ 2.3 Trích xuất đặc trưng, 2.4 Huan luyén mồ hình.5 Quân lý hội thoại. CHUONG TM: KET QUÁ VẢ THỰC NGHIỆM 3.1 Công nghệ và nền tảng sử dụng.1 Ngôn ngữ lập trinh.2 Thư viện và môi trường sử dụHg,.3 Độ đo cửa mô lình 3.