You are on page 1of 5

Machine Translated by Google ISSN 2278-3091

Tập 10, số 3, tháng 5 - tháng 6


năm S2021
Sai Kiran Tạp
và cộng sự, chí Quốc
Tạp chí Quốc tế vềXu Xu
tế về hướng
hướng Tiên
Tiên tiến tiến
trong Khoa trong Khoa
học Máy tính và học Máy10tính
Kỹ thuật, và Kỹ
(3), Tháng 5 - thuật Có 2021,
Tháng 6 năm sẵn 2019
Trực- 2023

tuyến tại http://www.warse.org/IJATCSE/static/pdf/file/ijatcse751032021.pdf https://


doi .org / 10.30534 / ijatcse / 2021/751032021

Trò chuyện học sâu sử dụng Python


Sai Kiran S1 , Srinivas Likhith R2 , P Swarna Latha3
1
Đại học, Viện Công nghệ Vellore, Ấn Độ, singamaneni.saikiran2018@vitstudent.ac.in Đại học, Viện Công
2
nghệ Vellore, Ấn Độ, srinivas.likhith2018@vitstudent.ac.in Phó Giáo sư, Viện Công nghệ Vellore, Ấn
3
Độ, pswarnalatha @ vit. ac.in

TRỪU TƯỢNG 213 triệu đô la. Các chatbot hiện tại đang ở gần,
chẳng hạn như Siri, Alexa, Cortana và Google
Nhiều tổ chức đang thực hiện Chatbots để giải quyết Assistant phải đối mặt với những thách thức trong
các thắc mắc của khách hàng và liên hệ với khách việc hiểu mục tiêu của khách hàng và do đó trở nên
hàng. Như đã chỉ ra bởi Mindshare, 63% người mua sắm khó quản lý. Đặc biệt, các chatbot này không thể theo
sẽ cân nhắc sử dụng chatbot khi truy cập trang web dõi tình hình cụ thể và chịu đựng trong các cuộc thảo luận kéo dài.
của doanh nghiệp hoặc thương hiệu. Một trong những AI cơ bản
Một điểm bất cập khác của các chatbot này là chúng
Lợi ích của chatbot là nó có thể truyền đạt sự hài được lập kế hoạch rõ ràng để hỗ trợ khách hàng cho
lòng trong giây lát. Các cá nhân thường thích truy một số vấn đề cụ thể, do đó giới hạn khu vực của họ.
cập trực tuyến hơn là dành nỗ lực gọi đến số 800 của
Họ không thể thực hiện một cuộc thảo luận thông minh
tổ chức. mặt hàng mà bạn đã mua, v.v. Vì vậy, những và kết nối giữa hai cá nhân về những điểm nổi tiếng
loại công việc vặt dễ dàng hơn, không yêu cầu sự hiện như tin tức đang diễn ra, các vấn đề chính phủ và
diện thực tế, có thể được thay thế bằng chatbots. Vì thể thao.
vậy, chúng tôi sẽ tạo ra một chatbot, khi được cung
cấp các tài liệu có mục đích hợp lý phụ thuộc vào một Trong bài báo này, chúng tôi ban đầu thảo luận về
mặt hàng cụ thể hoặc nhu cầu cần thiết, có thể chuẩn Học sâu là gì và tìm ra mô hình nào tương thích để
bị trên đó bằng cách sử dụng các Mạng Neural Lớp khác đào tạo một chatbot và chỉ cho bạn cách tạo
nhau và tạo ra một mô hình. trò chuyện dựa trên học tập có thể hiểu ngôn ngữ của
con người và đưa ra các phản hồi thích hợp.
bước
và để
cáctạo
ra chatbot.

Sử dụng mô hình này, chatbot của chúng tôi có thể trả lời các câu hỏi 2. KHẢO SÁT TÀI LIỆU
của khách hàng.

Theo nghiên cứu “Sử dụng Chatbot cho Hệ thống Tư vấn


Từ khóa: Ý định, Lớp, Mạng thần kinh, Học sâu,
Y tế” Dịch vụ y tế là yêu cầu thiết yếu đối với sự
Chatbot.
tồn tại của con người mặc dù thực tế là chúng thường
bị hạn chế về tài sản.
1. GIỚI THIỆU
Những tiến bộ hiện tại được sử dụng để mở rộng năng
lực quản trị và giảm bớt hoạt động Các khung tin nhắn
Trong thời đại ngày nay, cách chúng ta kết hợp với
hoặc chatbot Giá
được
cả. lập trình
rãi trong
sẵn, lĩnh
được vực
biếttổđến
chức
rộng
các tiện ích nâng cao của mình thường bị giới hạn khi
trực tuyến, có thể được áp dụng cho các lợi ích lâm
xem những điểm nổi bật và mức độ mở mà mọi tiện ích
sàng. Do đó, mục tiêu của công việc này là thực hiện
mang lại. Chúng tôi kỳ vọng sẽ tiếp thu thông tin
quản trị hệ thống tư vấn y tế bằng cách sử dụng Công
liên quan đến từng tiện ích mới mà chúng tôi giao
nghệ chatbot. Nó được thực hiện phụ thuộc vào dữ liệu
diện. Chatbots giải quyết vấn đề này bằng cách
chữ về các tác dụng phụ và hồ sơ điều trị được thu thập
kết nối với một khách hàng sử dụng độc lập.
từ ứng dụng DoctorMe. Kết quả thử nghiệm cho thấy
Chatbots hiện đang là cách dễ dàng nhất. Chúng tôi
năng lực của hệ thống được đề xuất. Bên cạnh đó, nó
có phần mềm dành cho mọi người vì họ có cuộc gặp gỡ
có xu hướng được sử dụng như một quy tắc để cải tiến
hoặc trò chuyện với ai đó. Kể từ khi chatbot sao chép
trong tương lai và
một cá nhân thực, các chiến lược Trí tuệ nhân tạo
(AI) được sử dụng để xây dựng chúng. Một trong những
hơn nữa là quy tắc cho việc nghiên cứu sau này. [1]

quy trình bên trong AI là Học sâu đóng giả trí óc


Theo nghiên cứu “Kỹ thuật học sâu để triển khai
con người. Nó phát hiện ra các mẫu từ dữ liệu đào
Chatbots”
tạo và sử dụng các mẫu tương tự để xử lý dữ liệu
Các phương pháp luận khác nhau cho sự tiến bộ của
mới. Deep Learning hứa hẹn sẽ giải quyết các vấn đề
chatbot và nhiều đổi mới khác nhau trong việc chế
về AI lâu đời như Thị giác máy tính và Xử lý ngôn
tạo chatbot được tạo ra dựa trên những nỗ lực đó.
ngữ tự nhiên (NLP), với việc Google đầu tư 4,5 triệu
NLTK là một mô-đun trong python đã sẵn sàng để thực
đô la vào Montreal AI Lab bất chấp giải thưởng AI
hiện Xử lý ngôn ngữ tự nhiên. Nó được sử dụng để lấy
của chính phủ.

2019
Machine Translated by Google
Sai Kiran S và cộng sự, Tạp chí Quốc tế về Xu hướng Tiên tiến trong Khoa học Máy tính và Kỹ thuật, 10 (3), Tháng 5 - Tháng 6 năm 2021, 2019 - 2023

đầu vào dưới dạng lời nói và tạo ra câu trả lời mà mọi tài liệu, kiểm tra hơn 70 ấn phẩm liên quan đến chatbots
người có thể hiểu được [2] được xuất bản trong 5 năm qua.
Dựa trên một cuộc khảo sát tài liệu, bài kiểm tra này đã làm cho

Theo nghiên cứu “Bộ công cụ xử lý ngôn ngữ tự nhiên CoreNLP so sánh từ các bài báo đã chọn theo chiến lược được thông
của Stanford”, việc thiết kế và sử dụng bộ công cụ CoreNLP qua. Bài báo này cũng giới thiệu lý do tại sao các mô hình
của Stanford, một chatbot hiện tại không tính đến khi tạo phản hồi và điều

đường ống có thể mở rộng cung cấp phân tích ngôn ngữ tự này ảnh hưởng như thế nào đến
nhiên quan trọng. Bộ công cụ này được sử dụng rộng rãi, cả cuộc trò chuyện chất lượng. [6]

trong nhóm NLP thăm dò và hơn nữa là các khách hàng doanh
nghiệp và chính phủ về đổi mới NLP nguồn mở. [3] Theo nghiên cứu “Chatbot dựa trên phát hiện ý định
Lithuania được tạo thông qua tối ưu hóa siêu tham số tự
động” , họ đã xử lý vấnDNN
đề nhận dạng mục đích
Litva chodữ
bằng ngôn ngữ
liệu

Theo nghiên cứu “Phương pháp tiếp cận dựa trên quy tắc để được giám sát thực sự. Nguyên tắc tập trung chính của họ là
bổ sung từ ngữ” Bài báo này nghĩ về hậu quả của hai thuật nâng cấp mô-đun Hiểu Ngôn ngữ Tự nhiên (NLU), chịu trách
toán bổ sung từ, một thuật toán phụ thuộc vào các nguyên nhiệm hiểu các câu hỏi của người dùng. Mô hình NLU được
tắc if-then và chuẩn bị với kiểu vector hóa từ được lựa chọn thích hợp và
còn lại phụ thuộc vào các thuật toán tranh thủ quy tắc bộ phân loại Deep Neural Network (DNN). Trong quá trình thử
ripple down. Nó trình bày vấn đề về sự biến đổi của các từ nghiệm của mình, họ đã tạm thời tìm hiểu về cách nhúng
trong nội dung miễn phí của Slovene và làm rõ lý do tại sao fastText và BERT. [7]
phương pháp tiếp cận Quy tắc Ripple Down (RDR) lại rất phù
hợp với cam kết này. [4]

Theo nghiên cứu “Tạo và đánh giá Chatbots như là trợ lý đủ


điều kiện cho các thử nghiệm lâm sàng: Phương pháp tiếp cận
học sâu tích cực hướng tới phân loại lấy người dùng làm
Theo nghiên cứu “Công nghệ và thách thức Chatbot” , họ đã
trung tâm '', họ đã tạo ra một trình quản lý hội phân
thoại, bộ
loại
đưa ra phác thảo về những đổi mới thúc đẩy chatbot, bao gồm
tiêu chí.
Khai thác thông tin và Học sâu. Họ cũng đã kiểm tra sự tương
Sử dụng trình quản lý hội thoại, người dùng có thể trò
chuyện với chatbot. Mô-đun phân loại tiêu chí được sử dụng phản giữa các chatbot trò chuyện và giao dịch -

để ánh xạ tiêu chí thành năm danh mục được xác định trước.
trình phân loại tiêu chí xử lý tiêu chí dưới dạng vectơ
nhúng từ. Thuật toán học tập tích cực, chọn tiêu chí mà mô trước đây được xác định theo cách thủ công trên nhật ký trò
hình có
chuyện dạng tự do, trong khi nhật ký trò chuyện cuối cùng
ít tự tin nhất về danh mục của nó để các nhà tiên tri nhân
được đặc trưng về mặt vật lý để hoàn thành một mục tiêu cụ
loại gắn nhãn. Khi nhãn / lớp được nhận từ tiên tri con
thể như đặt chuyến bay. Họ cũng đã đưa ra một phác thảo về
người, thuật toán sẽ truyền nhãn tới các tiêu chí lân cận để
các công cụ và nền tảng thương mại có thể giúp tạo và triển

tăng số lượng mẫu trong tập huấn luyện. khai chatbot. Cuối cùng, họ có

Thuật toán cũng chịu trách nhiệm chọn một tập hợp xác thực đã giới thiệu những hạn chế và khó khăn trong công việc
từ những tập hợp có nhãn, được chú thích bởi nhà tiên tri
trong tương lai xung quanh đây. [8]
của con người hoặc được suy ra bởi mô hình. Sau đó, mạng nơ-
ron tích chập được huấn luyện trên tập huấn luyện và được
Theo nghiên cứu “Giao diện người dùng đàm thoại có thể truy
kiểm tra trên tập xác nhận. Dựa trên độ tin cậy của dự đoán
của mô hình trên tập hợp xác thực, thuật toán học tập tích cập: cân nhắc khi thiết kế”, phạm vi hướng dẫn hiện tại và

cực một lần nữa chọn các tiêu chí mới với độ tin cậy thấp hướng dòng chảy, báo cáo, thăm dò và viết về kế hoạch mở

để tiên tri con người gắn nhãn. Các cho các nhóm khuyết tật khác nhau, kết hợp khách hàng với

các vấn đề về sức khỏe tâm lý, mất cân bằng tâm thần, vấn
quy trình lặp lại cho đến khi đáp ứng một số lần lặp nhất
đề y tế, mất khả năng trí tuệ, chứng khó đọc hoặc thách
định .. [5]
thức trong học tập, và các điểm yếu hữu hình, tính linh

hoạt hoặc khả năng. Họ đã nhóm các thành phần từ loại hướng
Theo “Khảo sát về việc triển khai Chatbot trong ngành dịch
này dường như
vụ khách hàng thông qua Mạng thần kinh sâu”, các chiến lược

tạo quy tắc cho chatbot đã được nâng cao. các chiến lược để
tạo chatbots phụ thuộc vào các quy tắc và mẫu viết tay. Với áp dụng cho kế hoạch của các CUI có sẵn và các trường hợp
sự gia tăng của học sâu, các mô hình này nhanh chóng được trong đó hướng đưa ra các vấn đề ít mang tính quyết định
thay thế bằng mạng nơ-ron end-to-end. Đặc biệt hơn nữa, Deep
hơn và cần được điều tra thêm. [9]
Neural Networks là một mô hình dựa trên sự phát triển mạnh
mẽ để giải quyết các vấn đề tạo phản ứng hội thoại. Bài báo

này đã dẫn đầu một đánh giá từ trong ra ngoài về Theo nghiên cứu “Học tăng cường sâu dựa trên tập hợp cho

chatbots” , các chatbot có thể huấn luyện hiển thị các cuộc
thảo luận quen thuộc và giống con người vẫn là một thách

thức lớn trong nhân tạo

Năm 2020
Machine Translated by Google
Sai Kiran S và cộng sự, Tạp chí Quốc tế về Xu hướng Tiên tiến trong Khoa học Máy tính và Kỹ thuật, 10 (3), Tháng 5 - Tháng 6 năm 2021, 2019 - 2023

Sự thông minh. Deep Reinforcement Learning (DRL) hứa hẹn là một điểm quan trọng trong lĩnh vực học sâu vì thực tế
sẽ hướng đến bài kiểm tra này, tuy nhiên ứng dụng hiệu quả là thay đổi tải của một mô hình là lộ trình thiết yếu mà
của nó vẫn là một câu hỏi mở. Bài viết này mô tả một phương qua đó các mô hình học sâu được chuẩn bị. Bạn sẽ thấy điều
pháp luận dựa trên tập hợp tiểu thuyết được áp dụng cho này dần dần khi chúng tôi chế tạo các mạng nơ-ron đầu tiên
các chatbot DRL dựa trên sự đánh giá, sử dụng các nhóm hoạt của mình từ

động hạn chế như một loại mô tả mức độ quan trọng. Trong cào. Khi một tế bào thần kinh nhận được đầu vào từ các tế
phương pháp luận của họ, bào thần kinh trước đó trong lớp trước của mô hình, nó sẽ
trong khi các hoạt động trao đổi có được từ phân cụm câu, bao gồm mỗi dấu hiệu được tăng lên theo trọng lượng so sánh
các tập dữ liệu đào tạo trong nhóm của chúng tôi thu được của nó và cung cấp cho chúng một chức năng khởi động. Giá
từ phân nhóm diễn ngôn. trị sản lượng này sau đó được trao cho lớp sau của tổ chức
Kế hoạch thứ hai nhằm tạo ra các tác nhân cụ thể tìm ra thần kinh thông qua một khớp thần kinh khác.
cách giao tiếp theo một phong cách cụ thể. [10]

3. HỌC SÂU

4. CHATBOT DỰA TRÊN NỘI DUNG


Học sâu là một phần của AI hoàn toàn được thành lập trên
mạng nơ-ron nhân tạo, vì mạng nơ-ron sẽ đóng giả trí óc con

người, vì vậy học sâu cũng là một dạng bản sao của não Chabot là một chương trình dựa trên Trí tuệ nhân tạo (AI)

người. Trong học sâu, chúng ta không cần phải lập trình có thể mô phỏng cuộc trò chuyện giữa các khách hàng bằng

mọi thứ một cách rõ ràng. Ý tưởng về học sâu không phải là ngôn ngữ Tự nhiên thông qua các ứng dụng nhắn tin, nền tảng

mới. Nó đã được khoảng hai hoặc ba phương tiện dựa trên web, ứng dụng và thông qua điện thoại.

nhiều năm tại thời điểm này. Nó nổi tiếng ngày nay vì thực
Có nhiều loại chatbot khác nhau
tế là trước đây chúng ta không có nhiều khả năng xử lý và
hàng tấn thông tin. Trong 20 năm qua, sức mạnh xử lý đã có thể truy cập được, ví dụ, bot dựa trên quy tắc và NLP,
v.v. Chatbots dựa trên quy tắc giao tiếp với khách hàng
tăng lên đáng kể, học sâu và AI ra đời.
dựa trên các quy tắc đặt trước. Thông tin người dùng nên
phối hợp với các quy tắc xác định trước đó để tìm ra giải
pháp. Các chatbot NLP học phương ngữ dọc theo những dòng
này để trẻ em làm quen với một ngôn ngữ.
Sau khi thực hiện các mô hình khác nhau, họ có thể tạo ra
mối liên hệ giữa các câu hỏi được đặt ra theo cách không
mong muốn. Dọc theo những dòng này, bot hiểu được nội dung
của cuộc điều tra mà không cần sửa đổi tuyệt đối và có thể
đưa ra câu trả lời thích hợp. Trong cấu trúc thảo luận,

cấu trúc này cũng được gọi là Đối thoại giả tạo

Sự thông minh.

Hình 1: các lớp khác nhau của Mạng thần kinh 5. PHƯƠNG PHÁP NGHIÊN CỨU

Hình 1 mô tả các lớp khác nhau của Mạng thần kinh. Tế bào Để tạo một chatbot dựa trên ý định, chúng tôi đã tạo một
thần kinh trong mô hình học sâu là trung tâm mà thông qua tệp json, bao gồm tất cả các ý định. Các
đó thông tin và tính toán truyền đi. Tế bào thần kinh hoạt mục đích mà chúng tôi đã tạo ra dựa trên việc chăm sóc sức khỏe
động như thế này:
hệ thống.
• Họ nhận được ít nhất một tín hiệu thông tin. Những Ý định: Trong tệp ý định liệt kê nơi chúng tôi sẽ lưu trữ

dấu hiệu thông tin này có thể xuất hiện từ bộ sưu dữ liệu ngôn ngữ tự nhiên của mình. Chúng tôi có tệp json
tập thông tin thô hoặc từ các tế bào thần kinh của chúng tôi như tôi đã đề cập trước đó chứa “ý định”. Nó là

nằm ở một lớp trước của mạng thần kinh. • Họ có thể hoán đổi cho nhau. Chúng tôi có thể thay đổi tệp ý định bằng
thực hiện các ước tính nhất định. • Chúng truyền
mọi cách mà chúng tôi muốn.

một số thông điệp mang lại lợi nhuận đến các tế bào Chúng tôi sẽ đào tạo chatbot của mình bằng cách sử dụng
thần kinh nằm sâu hơn trong mạng lưới thần kinh thông tệp ý định này để nó có thể hiểu ý định của người dùng và
qua chất dẫn truyền thần kinh. trả lời phù hợp.
Chúng tôi có một loạt các thư viện như nltk

(Bộ công cụ ngôn ngữ tự nhiên), chứa một loạt các công cụ
để làm sạch văn bản và chuẩn bị nó cho các thuật toán học

Các tế bào thần kinh trong mô hình học sâu được trang bị sâu, json, tải các tệp json trực tiếp vào Python, pickle,

để có các khớp thần kinh liên kết với nhiều hơn một tế bào tải các tệp pickle, numpy, có thể thực hiện các phép toán

thần kinh trong lớp cũ. Mỗi khớp thần kinh đều có trọng số đại số tuyến tính rất hiệu quả,

liên quan, ảnh hưởng đến tầm quan trọng của nơ-ron cũ trong
mạng nơ-ron chung. và keras, là khung học sâu mà chúng tôi sẽ sử dụng.

Năm 2021
Machine Translated by Google
Sai Kiran S và cộng sự, Tạp chí Quốc tế về Xu hướng Tiên tiến trong Khoa học Máy tính và Kỹ thuật, 10 (3), Tháng 5 - Tháng 6 năm 2021, 2019 - 2023

Các mô-đun chúng tôi đã sử dụng: Trình tối ưu hóa Descent (SGD) .. Sau đó, chúng tôi đã tạo
train_chatbot.py - mã để đọc dữ liệu ngôn ngữ tự nhiên vào một số phương pháp sẽ lấy đầu vào của người dùng và tạo
một tập huấn luyện và sử dụng mạng nơron tuần tự Keras để
thành đầu ra dựa trên dự đoán về mô hình học sâu đã tạo ..
tạo mô hình chatgui.py - mã để làm sạch các phản hồi dựa
Để trò chuyện giữa những người dùng, chatbot cần có một giao
trên các dự đoán từ mô hình và tạo đồ họa giao diện tương
diện mà chúng tôi đã phát triển bằng cách sử dụng khung công
tác với các lớp chatbot.pkl - danh sách các loại lớp khác

nhau của tác xvfb và tạo giao diện người dùng đơn giản của chatbot

bằng python với sự trợ giúp của mô-đun Tkinter.

response

words.pkl - danh sách các từ khác nhau có thể 6. PHÂN TÍCH VÀ KIỂM TRA
được sử dụng cho intents.js nhận

dạng mẫu - một loạt các đối tượng JavaScript liệt kê các thẻ
Hình dưới đây là sơ đồ luồng dữ liệu của chatbot của chúng
khác nhau tương ứng với các loại mẫu từ khác nhau
tôi. Người ta có thể hiểu và phân tích cách thức và vị trí
chatbot_model.h5 - mô hình thực tế được tạo bởi
của dữ liệu tại một thời điểm cụ thể.
train_chatbot.py và được sử dụng bởi chatgui.py.

Hình dưới đây cho thấy quy trình làm việc của dự án.

Hình 3: Sơ đồ luồng dữ liệu

Từ Hình 3, chúng ta có thể biết dữ liệu cụ thể đang ở đâu

tại một thời điểm cụ thể trong hệ thống của chúng ta. Vì

vậy, nếu chúng ta nhìn vào luồng dữ liệu. Đầu tiên người

dùng nhập truy vấn vào hộp trò chuyện và nhấp vào gửi. Sau

khi nhấp vào gửi, truy vấn được áp dụng cho mô hình học sâu

đó là mô hình học sâu tuần tự đã được đào tạo trước đó. Mô

hình đưa ra danh sách mục đích

dưới dạng đầu ra, sau đó chúng tôi so sánh xác suất của mục

đích ban đầu và mục đích đầu ra. Mục đích có xác suất cao

hơn được chọn và một phản hồi

được chọn ngẫu nhiên từ thẻ đó và được hiển thị

cho người dùng.


Hình 2: Sơ đồ quy trình của phương pháp được đề xuất

Để tạo chatbot dựa trên mục đích của chúng tôi, trước tiên
Chúng tôi đã chọn phân tích giá trị ranh giới để kiểm tra
chúng tôi tạo một tệp mục đích chứa tất cả các mẫu về cách chatbot của mình. Chúng tôi không thể thực hiện kiểm tra tự

chatbot sẽ trả lời các truy vấn của người dùng. Sau đó, động nguyên mẫu của mình bằng các công cụ vì nhiều tình huống

chúng tôi bổ sung từ này và trích xuất các từ, lớp và tài đầu ra. Chúng tôi đã phát triển chatbot của mình dựa trên
một số ý định. Không thể có tệp ý định
liệu từ tệp ý định bằng cách sử dụng mô-đun nltk. Bây giờ
để mô tả tất cả các tình huống có thể xảy ra mà người dùng
chúng ta phải tạo dữ liệu đào tạo bằng cách sử dụng các từ,
có thể yêu cầu một chatbot thực hiện. Đó là lý do tại sao
lớp và tài liệu này. Sau khi tạo dữ liệu huấn luyện, chúng
chúng tôi cần kiểm tra nó dựa trên các giá trị ranh giới, là
tôi đã tạo mô hình mạng nơ-ron có ba lớp, lớp đầu tiên sẽ những trường hợp thử nghiệm cực kỳ có thể xảy ra và xem cách
chứa 128 tế bào thần kinh và lớp thứ hai chatbot của chúng tôi sẽ phản hồi nó như thế nào. đầu ra hay
không

lớp sẽ chứa 64 tế bào thần kinh và lớp thứ ba là lớp đầu ra.

Sau đó, chúng tôi tối ưu hóa mô hình mạng nơ-ron bằng cách

sử dụng Stochastic Gradient

2022
Machine Translated by Google
Sai Kiran S và cộng sự, Tạp chí Quốc tế về Xu hướng Tiên tiến trong Khoa học Máy tính và Kỹ thuật, 10 (3), Tháng 5 - Tháng 6 năm 2021, 2019 - 2023

7. KẾT QUẢ Truyền thông Máy tính và Tin học (ICCCI) (trang 1-5).
IEEE.
Kết quả của chatbot của chúng tôi luôn khác nhau vì nó
3. Manning, CD, Surdeanu, M., Bauer, J., Finkel, JR,
là một chatbot ngôn ngữ tự nhiên có thể đưa ra cùng
Bethard, S., & McClosky, D. (2014, tháng 6).
một câu trả lời theo nhiều cách khác nhau. Chatbot luôn
Bộ công cụ xử lý ngôn ngữ tự nhiên CoreNLP của
tiếp tục học hỏi khi số lượng người dùng tăng lên hoặc
Stanford. Trong Kỷ yếu cuộc họp thường niên lần thứ
sử dụng nó nhiều hơn. Độ chính xác của chatbot cũng
52 của hiệp hội ngôn ngữ học máy tính: trình diễn hệ
tăng lên theo việc sử dụng bot.
thống (trang 55-60).
4. Plisson, J., Lavrac, N., & Mladenic, D. (2004, tháng
5). Một cách tiếp cận dựa trên quy tắc để bổ sung từ.
8. KẾT LUẬN
Trong Kỷ yếu của IS (Tập 3, trang 83-86).

Kết luận, chúng tôi đã tạo một chatbot trong python có


5. Chuan, CH & Morgan, S. (2020). Tạo và đánh giá Chatbots
thể hiểu các truy vấn của người dùng và trả lời tương như là những người hỗ trợ đủ điều kiện cho các thử
ứng. Trong tệp ý định đã làm ướt chatbot của chúng tôi, nghiệm lâm sàng: Một phương pháp tiếp cận học sâu
chúng tôi có thể thêm nhiều mẫu hơn và cải thiện các tích cực hướng tới Phân loại lấy người dùng làm trung tâm.

mẫu, điều này sẽ hữu ích khi trả lời người dùng và cải Giao dịch ACM trên Máy tính cho Chăm sóc sức khỏe, 2
(1), 1-19.
thiện độ chính xác của chatbot của chúng tôi. Các
6. Nuruzzaman, M., & Hussain, OK (2018, tháng 10). Một
chatbot hỗ trợ Deep Learning đang ngày càng trở nên
cuộc khảo sát về việc triển khai chatbot trong ngành
phổ biến vì các ứng dụng của chúng và các vấn đề mà nó
dịch vụ khách hàng thông qua mạng nơ-ron sâu. Năm 2018
có thể giải quyết. Nó cũng có thể rất hữu ích trong Hội nghị quốc tế IEEE lần thứ 15 về Kỹ thuật kinh

việc giảng dạy và có rất nhiều ứng dụng trong việc doanh điện tử (ICEBE)

giảng dạy cho người khiếm thị. (trang 54-61). IEEE.


7. Kapočiūtė-Dzikienė, J. (2020). Phát hiện ý định
Chatbot dựa trên Lithuania được tạo qua tự động

9. CÔNG VIỆC TƯƠNG LAI Tối ưu hóa siêu tham số DNN. Biên giới trong trí tuệ
nhân tạo và ứng dụng, 328, 95-
Nguyên mẫu chatbot của chúng tôi không chỉ có thể được sử dụng cho 102.
một mục đích. Nó có thể được sử dụng trong nhiều lĩnh vực dựa trên 8. Hristidis, V. (2018, tháng 9). Công nghệ và thách thức
tệp ý định được sử dụng để tạo tập dữ liệu đào tạo cho Chatbot. Hội nghị quốc tế đầu tiên về trí tuệ nhân
mô hình học sâu để đào tạo. Một nút báo cáo có thể được tạo năm 2018
thêm vào chatbot mà người dùng có thể sử dụng khi cảm
cho các ngành công nghiệp (AI4I) (trang 126-126). IEEE.
thấy chatbot không đưa ra câu trả lời thích hợp cho 9. Lister, K., Coughlan, T., Iniesto, F., Freear, N., &
mình để bot có thể thêm dữ liệu được báo cáo vào tệp Devine, P. (Năm 2020, tháng 4). Giao diện

mục đích và tiếp tục tự học. Điều này cải thiện đáng người dùng đàm thoại có thể truy cập: cân nhắc đối với

kể hiệu suất của bot trò chuyện và nó ngày càng trở nên thiết kế. Trong Kỷ yếu của Hội nghị Quốc tế về Web
hoàn hảo hơn khi sử dụng kéo dài. cho Tất cả lần thứ 17 (trang 1-11).
10. Cuayáhuitl, H., Lee, D., Ryu, S., Cho, Y., Choi, S.,
Indurthi, S., ... & Kim, J. (2019). Học tập củng cố
sâu dựa trên tập hợp cho chatbots.

10. LỜI CẢM ƠN Máy tính thần kinh, 366, 118-130.


11. Ng, C., & Chua, A. (2020). Đào tạo thuật toán học sâu
để nhận dạng cử chỉ quadcopter. Tạp chí Quốc tế về Xu
Chúng tôi xin chân thành cảm ơn người hướng dẫn
hướng Tiên tiến trong Khoa học Máy tính và Kỹ thuật,
GSSwarnalatha, Giảng viên chính Bộ môn Khoa học Máy 9 (1), 211.
tính và Công nghệ, Viện Vellore, Đại học Công nghệ Ấn
Độ. 12. Leong, PH, Goh, OS, & Kumar, YJ (2020).
Học sâu cho tác nhân hội thoại thông qua mô hình trả
lời câu hỏi theo ngữ cảnh. Tạp chí Quốc tế, 9 (5).

NGƯỜI GIỚI THIỆU

1. Rosruen, N., & Samanchuen, T. (2018). Sử dụng Chatbot


cho Hệ thống Tư vấn Y tế. Hội nghị Quốc tế Khoa học
Kỹ thuật và Quản lý Đổi mới Công nghệ lần thứ 3 năm
2018 (TIMES-iCON), 1-5.

2. Karri, SPR, & Kumar, BS (2020, tháng 1).


Kỹ thuật học sâu để triển khai chatbots. Vào năm 2020,
Hội nghị Quốc tế về

2023

You might also like