hệ chuyên gia chẩn đoán và điều trị một số bệnh thường gặp ở trẻ em

30 1.3K 19
hệ chuyên gia chẩn đoán và điều trị một số bệnh thường gặp ở trẻ em

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TỔNG QUAN VỀ HỆ CHUYÊN GIA VÀ BIỂU DIỄN TRI THỨC 1.1 Hệ chuyên gia 1.1.1 Khái niệm cơ bản Hệ chuyên gia là một chương trình máy tính mô hình hóa khả năng giải quyết vấn đề của các chuyên gia, sử dụng các tri thức và các thủ tục suy diễn để giải quyết các bài toán khó khăn đòi hỏi chuyên gia mới giải quyết được, làm việc giống như một chuyên gia thực thụ và cung cấp các ý kiến dựa trên kinh nghiệm của chuyên gia con người đã được đưa vào Hệ chuyên gia. Ví dụ: Hệ chuyên gia trong y học: với mục đích trợ giúp các bác sĩ trong việc chẩn đoán bệnh và điều trị.Hệ chuyên gia chẩn đoán hỏng hóc đường dây điện thoại,… Hình 1.1. Một số lĩnh vực ứng dụng của trí tuệ nhân tạo Hệ chuyên gia sử dụng các tri thức của những chuyên gia để giải quyết các vấn đề(bài toán) khác nhau thuộc mọi lĩnh vực. Tri thức (knowledge) trong hệ chuyên gia phản ánh sự tinh thông được tích tụ từ sách vở ,tạp chí ,từ các chuyên gia hay các nhà bác học .Các thuật ngữ hệ chuyên gia

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN Môn: HỆ CHUYÊN GIA Đề tài: Xây dựng hệ chuyên gia chẩn đoán điều trị số bệnh thường gặp trẻ em Sinh viên thực hiện: Lê Đình Hùng Đỗ Văn Anh Nguyễn Thị Hương Giảng viên hướng dẫn: ThS: Lê Thị Thủy Hà Nội, tháng năm 2016 LỜI MỞ ĐẦU Hệ chuyên gia lĩnh vực trí tuệ nhân tạo nghiên cứu phát triển từ thập niên 60, góp phần tạo hệ thống có khả trí tuệ người, giải vấn đề dựa tập luật phân tích thông tin đưa lời khuyên trình tự hành động cần thực để giải vấn đề Nhiều hệ chuyên gia thiết kế xây dựng để phục vụ nhiều lĩnh vực y học, kế toán, điều khiển tiến trình (process control), dịch vụ tư vấn tài (financial service), tài nguyên người (human resources), y khoa lĩnh vực áp dụng đầu tiên, cung cấp công cụ hữu hiệu cho áp dụng chẩn đoán bệnh, với mục đích trợ giúp bác sĩ việc chẩn đoán điều trị bệnh Hiện có nhiều chương trình chẩn đoán bệnh dành cho người lớn mà có chương trình chuyên biệt phục vụ riêng cho trẻ em Chính lý em chọn đề tài xây dựng hệ chuyên gia hỗ trợ chẩn đoán điều trị số bệnh thường gặp trẻ em bệnh: cảm cúm, sởi, quai bị, sốt xuất huyết,… Chương trình cho phép chẩn đoán, đưa kết luận bệnh, triệu chứng đơn thuốc cho trẻ em CHƯƠNG TỔNG QUAN VỀ HỆ CHUYÊN GIA VÀ BIỂU DIỄN TRI THỨC 1.1 Hệ chuyên gia 1.1.1 Khái niệm Hệ chuyên gia chương trình máy tính mô hình hóa khả giải vấn đề chuyên gia, sử dụng tri thức thủ tục suy diễn để giải toán khó khăn đòi hỏi chuyên gia giải được, làm việc giống chuyên gia thực thụ cung cấp ý kiến dựa kinh nghiệm chuyên gia người đưa vào Hệ chuyên gia Ví dụ: Hệ chuyên gia y học: với mục đích trợ giúp bác sĩ việc chẩn đoán bệnh điều trị.Hệ chuyên gia chẩn đoán hỏng hóc đường dây điện thoại,… Hình 1.1 Một số lĩnh vực ứng dụng trí tuệ nhân tạo Hệ chuyên gia sử dụng tri thức chuyên gia để giải vấn đề(bài toán) khác thuộc lĩnh vực Tri thức (knowledge) hệ chuyên gia phản ánh tinh thông tích tụ từ sách ,tạp chí ,từ chuyên gia hay nhà bác học Các thuật ngữ hệ chuyên gia ,hệ thống dựa tri thức (knowledge-based system) hay hệ chuyên gia dựa tri thức (knowledge-based expert system) thường có nghĩa Một hệ chuyên gia bao gồm ba thành phần sở tri thức (knowledge based), máy suy diễn hay mô tơ suy diễn (inference engine),và hệ thống giao tiếp với người sử dụng (user interface).Cơ sở tri thức chứa tri thức để từ ,máy suy diễn tạo câu trả lời cho người sử dụng thông qua hệ thống giao tiếp Người sử dung(user) cung cấp kiện (facts) biết ,đã có thật hay thông tin có ích cho hệ chuyên gia nhận câu trả lời lời khuyên hay gợi ý đắn(expertise) Hoạt động hệ chuyên gia dựa tri thức minh họa sau: Hình 1.2 Hoạt động hệ chuyên gia Mỗi hệ chuyên gia đặc trưng cho lĩnh vực vấn đề (problem domain) đó,như y học,tài chính,khoa học hay công nghệ,vv…,mà cho lĩnh vực vấn đề Tri thức chuyên gia để giải vấn đề đặc trưng gọi lĩnh vực tri thức(knowledge domain) Hình 1.3 Quan hệ lĩnh vực vấn đề lĩnh vực tri thức Ví dụ: hệ chuyên gia lĩnh vực y học để phát bệnh lây nhiễm có nhiều tri thức số triệu chứng lây bệnh ,lĩnh vực tri thức y học bao gồm bệnh ,triệu chứng chữa trị Chú ý lĩnh vực tri thức hoàn toàn nằm lĩnh vực vấn đề Phần bên lĩnh vực tri thức nói lên tri thức cho vấn đề Tùy theo yêu cầu người sử dụng mà có nhiều cách nhìn nhận khác hệ chuyên gia Loại người sử dụng Vấn đề đặt Người quản trị Tôi dùng để làm gì? Kỹ thuật viên Làm cách để vận hành tốt Nhà nghiên cứu Làm để mở rông nó? Người sử dụng Nó giúp gì? Nó có rắc rối tốn không? Nó có đáng tin cậy không? 1.1.1 Đặc trưng ưu điểm hệ chuyên gia Có bốn đặc trưng hệ chuyên gia: • Hiệu cao (high performance) Khả trả lời mức độ tinh thông cao so với chuyên gia lĩnh vực • Thời gian trả lời thỏa đáng (adequate response time) Thời gian trả lời hợp lý, nhanh so với chuyên gia để đến định Hệ chuyên gia hệ thống thời gian thực(real time system ) • Độ tin cậy cao ( good reliability) Không thể xảy cố giảm sút độ tin cậy sử dụng • Dễ hiểu (understandable).Hệ chuyên gia giải thích bước suy luận cách dễ hiểu quán ,không giống cách trả lời bí ẩn hộp đen(black box) Những ưu điểm hệ chuyên gia: • Phổ cập(increased availability) Là sản phẩm chuyên gia ,được phát triển không ngừng với hiệu sử dụng không phủ nhận • Giảm giá thành(reduced cost) • Giảm rủi ro (reduced dangers).Giúp người tránh môi trường rủi ro nguy hiểm • Tính thường trực (permanance) Bất kể lúc khai thác sử dụng, người mệt mỏi ,nghỉ ngơi hay vắng mặt • Đa lĩnh vực ( multiple expertise ).Chuyên gia nhiều lĩnh vực khác khai thác đồng thời thời gian sử dụng • Độ tin cậy ( increased relialility).Luôn đảm bảo độ tin cậy khai thác • Khả giảng giải (explanation ).Câu trả lời mức độ tinh thông giảng giải rõ ràng,chi tiết ,dễ hiểu • Khả trả lời (fast reponse).Trả lời theo thời gian thực,khách quan • Tính ổn định,suy luận có lý đầy đủ lúc nơi (steady, une motional, and complete response at all times) • Trợ giúp thông minh người hướng dẫn (intelligent – tutor) • Có thể truy cập sở liêu thông minh (intelligent database ) Sau số kiện quan trọng lịch phát triển công nghệ hệ chuyên gia (expert system technology) Năm Các kiện 1943 Dịch vụ bưu điện, mô hình neural Mc Culloch and Pitts Model 1954 Thuật toán Markov điều kiện thực thi luật 1956 Hội thảo Dartmouth,lý luận logic,tìm kiếm nghiệm suy (heuristic search),thống thuật ngữ trí tuệ nhân tạo 1957 Rosenblatt phát minh khả nhận thức,Newell,Shaw Simon đề suất giải toán tổng quát (GPS: Genenal Problem Solver ) 1958 Mc Carthy đề xuất ngôn ngữ trí tuệ nhân tạo LISA( LISA AI language) 1962 Nguyên lý Rosenblatt’s chức thần kinh nhận thức (Rosenblatt’s Principles of Neurodynamicdynamics on Perceptions) 1965 Phương pháp hợp giải Robinson.Ứng dụng logic mờ (fuzzy logic) suy luận 1968 1969 1970 1971 1973 1975 1976 1977 1978 1979 1980 1982 1983 1985 đối tượng mờ (fuzzy object) Zadeh.Xây dựng hệ chuyên gia nha khoa DENDRAL (Feigenbaum,Buchanan,et.al) Mạng ngữ nghĩa (semantic nets), mô hình nhớ kết hợp (asociative memory model) Quillian Hệ chuyên gia toán học MACSYMA (Martin and Moses) Ứng dụng ngôn ngữ PROLOG(Colmerauser,Roussell,et,al.) Hệ chuyên gia HEARSAY I nhận dạng tiếng nói (speech recognition) Xây dựng luật giải toán người (Human Problem Solving ppularizes rules (Newell abd Simon) Hệ chuyên gia MYCIN chuẩn trị y học (Shortli ffe,et,al.) Lý thuyết khung (frames),biểu diễn tri thức (knowledge reresentation ) (Mínky) Toán nhân tạo (AM: Artificial Mathematician) (Lenat).Lý thuyết DempsterShafer tính hiển nhiên lập luận không chắn (Dempster-Shafer theory of Evidence for reason ubder uncertainty).Ứng dụng hệ chuyên gia PROSPECTOR khai thác hầm mỏ (Duda,Har) Sử dụng ngôn ngữ chuyên gia OPS( OPS expert system shell ) hệ chuyên gia XCON/R1 (Forgy) Hệ chuyên gia XCON/R1 (McDermott ,DEC) để bảo trì hệ thống máy tính DEC (DEC computer systems) Thuật toán mạng so khớp nhanh (rete algorithm for fast pattern matching) Forgy; thương mại hóa ứng dụng trí tuệ nhân tạo Ký hiệu học (symbolics), Xây dựng máy LISP (LISP machines) từ LMI Hệ chuyên gia toán học (SMP math system ) ; mạng nơ-ron Hopfield (Hopfield neural net ); dự án xây dựng máy tính thông minh hệ nhật (Japanese Fifth Generation Project to develop intelligent computers) Bộ công cụ phục vụ hệ chuyên gia KEE (KEE expert system tool ) (intrlli Corp ) Bộ công cụ phục vụ hệ chuyên gia CLIPS (CLIPS expert system tool (NASA) Cho đến nay, hàng trăm hệ chuyên gia xây dựng báo cáo thường xuyên tạp chí, sách, báo hội thảo khoa học Ngoài hệ chuyên gia sử dụng công ty, tổ chức quân mà không công bố lý bảo mật Bảng liệt kê số lĩnh vực ứng dụng diện rộng hệ chuyên gia Lĩnh vực Cấu hình(Configuration) Ứng dụng diện rộng Tập hợp thích đáng thành phần hệ thống theo cách riêng Chẩn đoán (Diagnosis) Truyền đạt (Instruction) Giải thích(Interpretation) Kiểm tra (Monitoring) Lập kế hoạch(Planning) Dự đoán (Prognosis) Chữa trị (Remedy) Điều khiển (Control) Lập luận dựa chứng quan sát Dạy học kiểu thông minh cho sinh viên hỏi (why?), (how?) (what if?) giống hỏi người thầy giáo Giải thích liệu thu nhận So sánh liệu thu lượm với liệu chuyên môn để đánh giá hiệu Lập kế hoạch sản xuất theo yêu cầu Dự đoán hậu từ tình xảy Chỉ định cách thụ lý vấn đề Điều khiển trình, đòi hỏi diễn giải, chẩn đoán, kiểm tra,lập kế hoạch, dự đoán chữa trị Sau số hệ chuyên gia : 10 thỏa mãn nên bác sĩ kết luận bệnh nhân bị viêm họng nên chữa họng Như nhờ thông tin dã biết, luật kĩ thuật suy diễn tiến mà hệ thống đưa thông tin mới: - Bệnh nhân sốt - Nghi viêm nhiễm - Phải chữa học bệnh nhân Hệ thống suy diễn kết luận thứ Tuy nhiên, tiếp cận đưa thông tin không cần thiết Giả sử cho thêm luật Luật 4: IF Bệnh nhân sốt THEN Bệnh nhân không lại Luật 5: IF Bệnh nhân không lại THEN Bệnh nhân nhà đọc sách Hệ thống dễ dàng suy “bệnh nhân sốt” Thông tin làm kích hoạt luật luật Thông tin việc họ đọc sách nhà không giúp ích cho bác sĩ Tuy nhiên hệ thống biết thông tin quan trọng hay không Suy diễn lùi : trình suy luận ngược xuất phát từ số kiện ban đầu, ta tìm kiếm kiện "sinh" kiện Một ví dụ thường gặp thực tế xuất phát từ tình trạng máy tính, chẩn đoán xem máy tính bị hỏng hóc đâu Ví dụ: Trình bày vận dụng phương pháp hệ luật dẫn việc biểu diễn tri thức cho hệ sở tri thức ứng dụng “Chẩn đoán vấn đề gây lỗi để sửa chửa máy tính” Tập kiện: • Ổ cứng "hỏng" hay "hoạt động bình thường" • Hỏng hình • Lỏng cáp hình 16 • Tình trạng đèn ổ cứng "tắt" "sáng" • Có âm đọc ổ cứng • Tình trạng đèn hình "xanh" "chớp đỏ" • Không sử dụng máy tính • Điện vào máy tính "có" hay "không" Tập luật: R1 Nếu ( (ổ cứng "hỏng") (cáp hình "lỏng")) không sử dụng máy tính R2 Nếu (điện vào máy "có") ( (âm đọc ổ cứng "không") tình trạng đèn ổ cứng "tắt")) (ổ cứng "hỏng") R3 Nếu (điện vào máy "có") (tình trạng đèn hình "chớp đỏ") (cáp hình "lỏng") Để xác định nguyên nhân gây kiện "không sử dụng máy tính", ta phải xây dựng cấu trúc đồ thị gọi đồ thị AND/OR sau: Hình Cơ chế suy diễn suy diễn lùi 17 Như để xác định nguyên nhân gây hỏng hóc ổ cứng hỏng hay cáp hình lỏng, hệ thống phải vào nhánh để kiểm tra điều kiện điện vào máy "có", âm ổ cứng "không".Tại bước, giá trị cần xác định suy từ luật nào, hệ thống yêu cầu người dùng trực tiếp nhập vào Chẳng hạn để biết máy tính có điện không, hệ thống hình câu hỏi "Bạn kiểm tra xem có điện vào máy tính không (kiểm tra đèn nguồn)?(C/K)" Để thực chế suy luận lùi, người ta thường sử dụng ngăn xếp (để ghi nhận lại nhánh chưa kiểm tra) 1.2.3.3 Ưu điểm nhược điểm biểu diễn tri thức luật dẫn Ưu điểm: Biểu diễn tri thức luật đặc biệt hữu hiệu tình hệ thống cần đưa hành động dựa vào kiện quan sát Nó có ưu điểm yếu sau đây: • Các luật dễ hiểu nên dễ dàng dùng để trao đổi với người dùng (vì dạng tự nhiên ngôn ngữ) • Có thể dễ dàng xây dựng chế suy luận giải thích từ luật • Việc hiệu chỉnh bảo trì hệ thống tương đối dễ dàng • Có thể cải tiến dễ dàng để tích hợp luật mờ • Các luật thường phụ thuộc vào Nhược điểm: • Các tri thức phức tạp đôi lúc đòi hỏi nhiều (hàng ngàn) luật sinh Điều làm nảy sinh nhiều vấn đề liên quan đến tốc độ lẫn quản trị hệ thống • Thống kê cho thấy, người xây dựng hệ thống trí tuệ nhân tạo thích sử dụng luật sinh tất phương pháp khác (dễ hiểu, dễ cài đặt) nên họ thường tìm cách để biểu diễn tri thức luật sinh cho dù có phương pháp khác thích hợp hơn! Đây nhược điểm mang tính chủ quan người 18 • Cơ sở tri thức luật sinh lớn làm giới hạn khả tìm kiếm chương trình điều khiển Nhiều hệ thống gặp khó khăn việc đánh giá hệ dựa luật sinh gặp khó khăn suy luận luật sinh Dạng biểu diễn tri thức cổ điển máy tính logic, với hai dạng phổ biến logic mệnh đề logic vị từ Cả hai kỹ thuật dùng ký hiệu để thể tri thức toán tử áp lên ký hiệu để suy luận logic Logic cung cấp cho nhà nghiên cứu công cụ hình thức để biểu diễn suy luận tri thức Em xin nói chi tiết logic vị từ Logic vị từ mở rộng logic mệnh đề nhằm cung cấp cách biểu diễn rõ tri thức Logic vị từ dùng ký hiệu để biểu diễn tri thức Logic vị từ, giống logic mệnh đề, dùng ký hiệu để thể tri thức Những ký hiệu gồm số, vị từ, biến hàm • Hằng số: Các số dùng để đặt tên đối tượng đặc biệt hay thuộc tính Nhìn chung, số ký hiệu chữ viết thường, chẳng hạn an, bình, nhiệt độ Hằng số an dùng để thể đối tượng An, người xét • Vị từ: Một mệnh đề hay kiện logic vị từ chia thành phần vị từ tham số Tham số thể hay nhiều đối tượng mệnh đề; mệnh đề dùng để khẳng định đối tượng Chẳng hạn mệnh đề "Nam thích Mai" viết theo vị từ có dạng: thích(nam, mai) Với cách thể này, người ta dùng từ đầu tiên, tức "thích", làm vị từ Vị từ cho biết quan hệ đối số đặt ngoặc Đối số ký hiệu thay cho đối tượng toán Theo quy ước chẩn, người ta dùng chữ thường để thể đối số • Biến: Các biến dùng để thể lớp tổng quát đối tượng hay thuộc tính Biến viết ký hiệu bắt đầu chữ in hoa Như vậy, dùng vị từ có biến để thể nhiều vị từ tương tự Ví dụ: 19 Có hai mệnh đề tương tự "Nam thích Mai" "Bắc thích Cúc" Hai biến X, Y dùng mệnh đề thích(X, Y) Các biến nhận giá trị thể qua X=Nam, Bắc; Y=Mai, Cúc Trong phép toán vị từ người ta dùng biến đối số biểu thức vị từ hay hàm • Hàm: Logic vị từ cho phép dùng ký hiệu để biểu diễn hàm Hàm mô tả ánh xạ từ thực thể hay tập hợp đến phần tử tập hợp khác Ví dụ, hàm sau định nghĩa nhằm trả giá trị xác định: cha(sơn) = Nam mẹ(sơn) = Mai • Phép toán: Logic vị từ dùng phép toán logic mệnh đề Ví dụ: thích(X,Y) AND thích(Z,Y) -> thích(X,Z) 20 CHƯƠNG 2: THU THẬP TRI THỨC VÀ ỨNG DỤNG XÂY DỰNG HỆ CHUYÊN GIA HỖ TRỢ CHẨN ĐOÁN VÀ ĐIỀU TRỊ MỘT SỐ BỆNH THƯỜNG GẶP Ở TRẺ EM 1.Thu thập tri thức số bệnh thường gặp trẻ em 1.1 Bệnh cam cúm • Triệu chứng: sốt, ho, nhức đầu, chảy mũi • Biến chứng: Do bệnh cảm cúm thường có nhiều biểu nhẹ với triệu chứng phổ biến sốt, ho dai dẳng vài ngày nên nhiều người chủ quan cho bệnh tự khỏi nên đến sở y tế khám.Tuy nhiên, không điều trị điều trị muộn gây biến chứng nguy hiểm dẫn đến viêm phổi, suy hô hấp, với người có sức đề kháng phụ nữ có thai, người già, trẻ nhỏ, người mắc bệnh tim, phổi mạn tính, mắc bệnh suy giảm miễn dịch,… ●Chăm sóc: Ăn uống đủ chất, xông hơi, ăn tỏi, bổ sung vitamin C, súc miệng nước muối, rửa tay thường xuyên, uống nhiều nước 1.2.Bệnh sởi • Triệu chứng: sốt, phát ban lúc đầu mặt sau lan toàn thân, ban sởi biến để lại vết thâm da Ngoài trẻ có số triệu chứng kèm theo gồm chảy mũi, ho • Biến chứng: biến chứng gặp phải viêm phổi, viêm não, viêm tai giữa, tiêu chảy, mờ giác mạc, viêm quản, suy dinh dưỡng nặng • Chăm sóc: o Cho bé uống thuốc hạ sốt nhiệt độ ≥ 38.5oC, liều lượng thuốc dùng tính 10 - 15 mg cho kí lô cân nặng trẻ 21 o Nếu bé ho cho dùng thuốc giảm ho o Chế độ ăn uống phải đầy đủ chất dinh dưỡng chia nhỏ phần ăn làm nhiều lần ngày o Giữ vệ sinh tốt để tránh nhiễm thêm vi trùng 1.3.Bệnh quai bị • Triệu chứng: sốt, nhức đầu, sưng tuyến mang tai hai bên, đau nhức nhai • Biến chứng: viêm tinh hoàn với xác suất 1/5 bệnh xảy trẻ lớn người lớn, tình trạng dẫn đến vô sinh sau với tỷ lệ nhỏ Ngoài bệnh gây viêm màng não, viêm tụy gây chứng điếc vĩnh viễn • Chăm sóc: o Nếu trẻ sốt đau nhiều cho dùng thuốc hạ sốt giảm đau o Cho ăn thức ăn lỏng, dễ nuốt o Chăm sóc, vệ sinh miệng o Nằm nghỉ ngơi 1.6.Bệnh sốt xuất huyết - - Triệu chứng: Đây bệnh truyền nhiễm cấp tính xảy tất người, lứa tuổi, trẻ em từ đến 10 tuổi đối tượng dễ mắc bệnh Bệnh có sô biểu sau: Đối với trẻ nhỏ: Trẻ thường sốt cao, sốt đột ngột, sốt từ 38 – 39 độ, thường không kèm theo triệu chứng ho, sổ mũi Khi cho trẻ uống thuốc hạ sốt có tác dụng vài Nhức đầu, xuất chấm đỏ mặt, da Có thể đau khớp Với trẻ lớn có dấu hiệu sốt sốt nhẹ, đau đầu, đau khớp, nhức mỏi toàn than có dấu hiệu xuất huyết 22 • Biến chứng: o Những biến chứng sốt kéo dài, bệnh nhân nhập viện muộn dễ dẫn tới tình trạng sốc kéo dài, gây co giật, suy hô hấp Khi xuất huyết tiêu hóa nhiều kèm xuất huyết não tổn thương đa quan (do sốc) dễ dẫn đến việc bệnh nhân tử vong Chăm sóc: o Cho trẻ uống thuốc hạ sốt Paracetamol, lau mát nước ấm để tránh biến chứng sốt cao co giật o Uống nhiều nước nước cam, chanh, oresol, nước sôi để nguội, tiếp tục cho bú sữa, cho ăn cháo, bột o Theo dõi vào thời điểm trẻ hết sốt xem có biểu trở nặng lại Nếu trẻ có dấu hiệu trở nặng ói mửa nhiều, bứt rứt, quấy khóc, bỏ bú, tay chân lạnh, tím, vã mồ hôi, ói máu, tiêu máu phải đưa trẻ đến bệnh viện để điều trị kịp thời 2.Xây dựng sở tri thức dựa luật 2.1 Mô tả ngữ nghĩa kiện Sự kiện a1 a2 a3 a4 a5 a6 a7 a8 a9 kl1 kl2 kl3 kl4 tg1 tg2 Ngữ nghĩa Sốt Ho Chảy mũi Nhức đầu Phát ban Sưng tuyến mang tai Chấm đỏ da Đau khớp Đau nhức nhai Cảm cúm Sởi Quai bị Sốt xuất huyết Nghi vấn(cảm cúm,sởi,quai bị,sốt xuất huyết) Nghi vấn(cảm cúm,sởi, sốt xuất 23 tg3 tg4 tg5 tg6 tg7 tg8 tg9 tg10 tg11 tg12 tg13 tg14 tg15 tg16 huyết) Nghi vấn(cảm cúm,quai bị,sốt xuất huyết) Nghi vấn(cảm cúm, sởi,sốt xuất huyết) Nghi vấn(cảm cúm,sốt xuất huyết) Nghi vấn(cảm cúm,sởi, sốt cuất huyết) Nghi vấn(Sởi,cảm cúm) Nghi vấn(sởi) Nghi vấn(quai bị) Nghi vấn(quai bị) Nghi vấn(quai bị) Nghi vấn(sốt xuất huyết) Nghi vấn(cảm cúm, sốt xuất huyết) Nghi vấn(sốt xuất huyết) Nghi vấn(sốt xuất huyết) Nghi vấn(cảm cúm, sốt xuất huyết) 2.2 Biểu diễn tập luật theo kí hiệu kiện ngữ nghĩa R1: a1 ^ a2 = tg1 R2: a1 ^ a3= tg2 R3: a1^ a4= tg3 R4: tg1 ^ a3= kl1 R5: tg2 ^ a4= kl1 R6: tg3^ a2 = kl1 R7: tg3 ^ a3=kl1 R8: a2 ^ a4= kl1 R9: a1 ^ a2 ^ a3= tg4 R10: tg4 ^ a4 =kl1 R11: a1^a3^a4=tg5 24 R12: tg5 ^ a2 =kl1 R13: a2 ^ a3 =tg6 R14: tg6 ^ a1=kl1 R15: tg1 ^ a5=kl2 R16: tg2 ^ a5=kl2 R17: a1^ a5=tg7 R18: tg7 ^ a2=kl2 R19: tg7 ^ a3= kl2 R20:a4 ^ a5=tg8 R21:tg8 ^a1=kl2 R22: tg8 ^ a2= kl2 R23: tg4 ^ a5=kl2 R24: a1 ^ a6=tg9 R25: tg9 ^ a4=kl3 R26: tg9 ^ a9=kl3 R27: tg3 ^ a9 =kl3 R28: a6 ^ a9 =tg10 R29: tg10 ^ tg3 = kl3 R30: a1 ^ a9 =tg11 R31:tg11 ^ a4 =kl3 R32: tg11 ^ a6 =kl3 R33: a1 ^ a8 =tg12 R34: tg12 ^ a4=tg13 R35: tg13 ^ a7=kl4 R36: a7 ^a8=tg14 R37: tg14 ^ a1=kl4 R38: a1 ^ a7= tg15 R39: tg15 ^ a8 =kl4 R40: tg15 ^ a4 =kl4 25 R41: a4 ^ a8 =tg16 R42: tg16 ^ a7=kl4 R43:tg16 ^ a1=kl4 R44: tg12 ^ tg16 =kl4 3.Chương trình kết thự nghiệm 3.1.Chức giao diện chương trình 3.1.1 Giao diện Form Sự kiện 26 3.1.2 Giao diện Form Luật 27 28 KẾT LUẬN Sau tìm hiểu thực đề tài này, bọn em học cách mô tả, biểu diễn xử lý tri thức logic dựa kiện luật Do thời gian có giới hạn nên chương trình hỗ trợ chẩn đoán, đưa gợi ý thuốc điều trị mô tả triệu chứng số bệnh thông thường trẻ em.Bọn Em xin liệt kê số kết em đạt hướng phát triển cho đề tài này: Kết đạt được: • Giải toán xây dựng hệ chuyên gia hỗ trợ chẩn đoán điều trị số bệnh thường gặp trẻ em • Tìm hiểu kiến thức số bệnh thường gặp trẻ em • Tìm hiểu lập trình trí tuệ nhân tạo để dựa vào phát triển tri thức, mô tả vấn đề suy diễn logic để tìm câu trả lời cho vấn đề, truy vấn sở tri thức câu hỏi có/không số liệu • Sử dụng ngôn ngữ C# môi trường Windows Forms để tạo giao diện trực quan, thân thiện dễ dùng Hướng phát triển: • Xây dựng tập luật xử lý ngôn ngữ tự nhiên • Thu thập thêm liệu bệnh trẻ em để mở rộng hệ chẩn đoán bệnh chuyên sâu hơn, cho nhiều đối tượng khác đưa chẩn đoán bệnh xác cụ thể 29 TÀI LIỆU THAM KHẢO - Trần Hùng Cường-Nguyễn Phương Nga, Trí tuệ nhân tạo, Đại học Công nghiệp Hà Nội Nhà xuất Giáo dục Việt Nam - Trần Hùng Cường-Trần Thanh Hùng Hệ chuyên gia Đại Học Công Nghiệp Hà Nội Nhà xuất Giáo dục Việt Nam http://hoidapit.com.vn/Questions/ViewQuestions/3766/c-thuat-toan-suy-dien-tien-tronghe-chuyen-gia-tri-tue-nhan-tao-trong-c.html https://bienuit.wordpress.com/2013/03/09/giai-bai-toan-tam-giac-bang-mo-hinh-he-luatdan-dung-thuat-giai-suy-dien-tien-va-suy-dien-lui-phan-cuoi-demo/ http://www.wattpad.com/8953802-%C4%91%E1%BA%B7c-tr%C6%B0ng-v%C3%A0%C6%B0u-%C4%91i%E1%BB%83m-c%E1%BB%A7a-h%E1%BB%87-chuy %C3%AAn-gia-suy-di%E1%BB%85n 30 [...]... như mô tả triệu chứng của một số bệnh thông thường ở trẻ em. Bọn Em xin liệt kê một số kết quả em đạt được và hướng phát triển cho đề tài này: Kết quả đạt được: • Giải quyết được bài toán xây dựng hệ chuyên gia hỗ trợ chẩn đoán và điều trị một số bệnh thường gặp ở trẻ em • Tìm hiểu kiến thức về một số bệnh thường gặp của trẻ em • Tìm hiểu lập trình trí tuệ nhân tạo để có thể dựa vào đó phát triển tri thức,... nhằm trả về một giá trị xác định: cha(sơn) = Nam mẹ(sơn) = Mai • Phép toán: Logic vị từ cũng dùng các phép toán như logic mệnh đề Ví dụ: thích(X,Y) AND thích(Z,Y) -> thích(X,Z) 20 CHƯƠNG 2: THU THẬP TRI THỨC VÀ ỨNG DỤNG XÂY DỰNG HỆ CHUYÊN GIA HỖ TRỢ CHẨN ĐOÁN VÀ ĐIỀU TRỊ MỘT SỐ BỆNH THƯỜNG GẶP Ở TRẺ EM 1.Thu thập tri thức một số bệnh thường gặp ở trẻ em 1.1 Bệnh cam cúm • Triệu chứng: sốt, ho, nhức...1.1.2 Cấu trúc hệ chuyên gia Hệ chuyên gia làm việc như một chuyên gia thực thụ và có thể cung cấp các ý kiến tư vấn hỏng hóc dựa trên kinh nghiệm của chuyên gia đã được đưa vào hệ chuyên gia Hệ chuyên gia có các thành phần cơ bản sau: (1) Bộ giao tiếp ngôn ngữ tự nhiên (2) Động cơ suy diển (3) Cơ sở tri thức (4) Cơ chế giải thích WHY-HOW (5) Bộ nhớ làm việc... truy vấn cơ sở tri thức bằng các câu hỏi có/không và số liệu • Sử dụng ngôn ngữ C# trên môi trường Windows Forms để tạo giao diện trực quan, thân thiện và dễ dùng hơn Hướng phát triển: • Xây dựng tập luật có thể xử lý bằng ngôn ngữ tự nhiên • Thu thập thêm các dữ liệu bệnh của trẻ em để mở rộng hệ chẩn đoán bệnh chuyên sâu hơn, cho nhiều đối tượng khác nhau và đưa ra chẩn đoán bệnh chính xác và cụ thể... thuốc hạ sốt giảm đau o Cho ăn thức ăn lỏng, dễ nuốt o Chăm sóc, vệ sinh răng miệng o Nằm nghỉ ngơi 1.6 .Bệnh sốt xuất huyết - - Triệu chứng: Đây là bệnh truyền nhiễm cấp tính và có thể xảy ra đối với tất cả mọi người, mọi lứa tuổi, nhưng trẻ em từ 3 đến 10 tuổi là đối tượng dễ mắc bệnh nhất Bệnh có 1 sô biểu hiện như sau: Đối với trẻ nhỏ: Trẻ thường sốt cao, sốt đột ngột, sốt từ 38 – 39 độ, nhưng thường. .. rằng bệnh nhân viêm họng, đi chữa họng Luật 2: IF Nhiệt độ bệnh nhân quá 37 độ C THEN Bệnh nhân bị sốt Luật 3: IF Bệnh nhân ốm trên một tuần AND Bệnh nhân sốt THEN Nghi bệnh nhân viêm nhiễm - Thông tin từ bệnh nhân: +Bệnh nhân có nhiệt độ 39 độ C +Bệnh nhân đã ốm 2 tuần + Bệnh nhân họng rát Khi hệ thống thấy giả thiết của luật khớp với thông tin trong bộ nhớ, câu kết luận của luật được bổ sung vào bộ... mới: - Bệnh nhân sốt - Nghi viêm nhiễm - Phải chữa học bệnh nhân Hệ thống suy diễn có thể kết luận mọi thứ có thể Tuy nhiên, tiếp cận này đưa ra các thông tin không cần thiết Giả sử cho thêm 2 luật Luật 4: IF Bệnh nhân sốt THEN Bệnh nhân không đi lại được Luật 5: IF Bệnh nhân không đi lại được THEN Bệnh nhân ở nhà và đọc sách Hệ thống dễ dàng suy được bệnh nhân sốt” Thông tin làm kích hoạt luật 4 và luật... sách và ở nhà không giúp ích gì cho bác sĩ Tuy nhiên hệ thống biết là thông tin đó quan trọng hay không Suy diễn lùi : là quá trình suy luận ngược xuất phát từ một số sự kiện ban đầu, ta tìm kiếm các sự kiện đã "sinh" ra sự kiện này Một ví dụ thường gặp trong thực tế là xuất phát từ các tình trạng của máy tính, chẩn đoán xem máy tính đã bị hỏng hóc ở đâu Ví dụ: Trình bày một vận dụng của phương pháp hệ. .. 3.Chương trình và kết quả thự nghiệm 3.1.Chức năng và giao diện chương trình chính 3.1.1 Giao diện về Form Sự kiện 26 3.1.2 Giao diện về Form Luật 27 28 KẾT LUẬN Sau khi tìm hiểu và thực hiện đề tài này, bọn em đã học được cách mô tả, biểu diễn và xử lý tri thức bằng logic dựa trên các sự kiện và luật Do thời gian có giới hạn nên chương trình chỉ mới hỗ trợ chẩn đoán, đưa ra gợi ý thuốc điều trị cũng như... huyết) Nghi vấn(cảm cúm,quai bị,sốt xuất huyết) Nghi vấn(cảm cúm, sởi,sốt xuất huyết) Nghi vấn(cảm cúm,sốt xuất huyết) Nghi vấn(cảm cúm,sởi, sốt cuất huyết) Nghi vấn(Sởi,cảm cúm) Nghi vấn(sởi) Nghi vấn(quai bị) Nghi vấn(quai bị) Nghi vấn(quai bị) Nghi vấn(sốt xuất huyết) Nghi vấn(cảm cúm, sốt xuất huyết) Nghi vấn(sốt xuất huyết) Nghi vấn(sốt xuất huyết) Nghi vấn(cảm cúm, sốt xuất huyết) 2.2 Biểu diễn

Ngày đăng: 10/01/2017, 22:23

Từ khóa liên quan

Mục lục

  • Chương 1 TỔNG QUAN VỀ HỆ CHUYÊN GIA

  • VÀ BIỂU DIỄN TRI THỨC

    • 1.1 Hệ chuyên gia

      • 1.1.1 Khái niệm cơ bản

      • 1.1.1 Đặc trưng và ưu điểm của hệ chuyên gia

      • 1.1.2 Cấu trúc hệ chuyên gia

      • 1.2 Biểu diễn tri thức

        • 1.2.1 Khái niệm biểu diễn tri thức

        • 1.2.2 Các loại tri thức

        • 1.2.3 Biểu diễn tri thức bằng luật dẫn

          • 1.2.3.1 Khái niệm

          • 1.2.3.2 Cơ chế suy luận trên các luật sinh

          • 1.2.3.3 Ưu điểm và nhược điểm của biểu diễn tri thức bằng luật dẫn

          • CHƯƠNG 2: THU THẬP TRI THỨC VÀ ỨNG DỤNG

          • XÂY DỰNG HỆ CHUYÊN GIA HỖ TRỢ CHẨN ĐOÁN

          • VÀ ĐIỀU TRỊ MỘT SỐ BỆNH THƯỜNG GẶP Ở TRẺ EM

            • 1.Thu thập tri thức một số bệnh thường gặp ở trẻ em

            • 1.1 Bệnh cam cúm

              • 1.2.Bệnh sởi

              • 1.3.Bệnh quai bị

              • 1.6.Bệnh sốt xuất huyết

              • Biến chứng:

              • 2.Xây dựng cơ sở tri thức dựa trên luật

Tài liệu cùng người dùng

Tài liệu liên quan