ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
Bài thu hoạch
Hệ Hỗ Trợ Quyết Định
Đề tài
CHƯƠNG TRÌNH HỖ TRỢ CHUẨN ĐOÁN BỆNH
ĐAU THẮT NGỰC
Giảng viên: PGS.TS Đỗ Phúc
Học viên: Nguyễn Thành Quân
MSHV: CH1301032
GV: PGS. Đỗ Phúc 1 HVTH: Nguyễn Thành Quân
MỤC LỤC
LỜI MỞ ĐẦU.
Cùng với sự phát triển nhanh chóng, vượt bậc của ngành công nghiệp máy tính,
nhu cầu của người dùng đối với máy tính ngày càng cao. Sự xuất hiện của cụm từ công
nghệ thông tin hiện nay gần như đã len lỏi đến hầu hết mọi ngành, mọi lĩnh vực từ kinh
tế, ngân hàng, nông nghiệp, công nghiệp… ngay cả trong những ngành đòi hỏi khả năng
chuyên môn cao như kĩ thuật, y tế… Hầu hết các chương trình máy tính được tạo ra để
giúp con người giải quyết một vấn đề nào đó nhanh chóng và tiện lợi hơn: chương trình
quản lý thư viện, chương trình về quản lý nhân sự, hoặc một chương trình máy tính được
tạo ra có thể thay thế vai trò của một bác sĩ chuẩn đoán về các triệu chứng mà người bệnh
mắc phải.
Nội dung của đề tài thực hiện nhằm giải quyết một khía cạch nhỏ trong việc chuẩn
đoán bệnh đau thắt ngực, một trong những bệnh mà chúng ta thường gặp trong đời sống.
Đề tài chỉ thực hiện demo trên một tập dữ liệu nhỏ qua đó giúp đưa ra những quyết định
dựa trên những dự đoán thông qua các triệu chứng gặp phải.
GV: PGS. Đỗ Phúc 2 HVTH: Nguyễn Thành Quân
CHƯƠNG I. GIỚI THIỆU CHUNG
1.1 Tổng quan về đề tài
Hiện nay với nhu cầu khám chữa bệnh ngày càng tăng cùng với đó thì đội ngũ
khám chữa bệnh cũng tăng theo, tuy nhiên cũng không thể đáp ứng được số lượng người
tri thức lưu trong cơ sở tri thức rồi rút ra kết luận.
• Kỹ sư tri thức (Knowledge Engineer): người thiết kế, xây dựng và thử nghiệm
Hệ Chuyên gia.
2.2 Khái niệm hệ chuyên gia.
Hệ Chuyên gia là một loại cơ sở tri thức được thiết kế cho một lĩnh vực ứng
dụng cụ thể. Người sử dụng cung cấp sự kiện (fact) là những gì đã biết , đã có thật
hay những thông tin có ích cho hệ chuyên gia, và nhận được những câu trả lời là
những lời khuyên hay những gợi ý đúng đắn (expertise).
Ví dụ: Hệ Chuyên gia về chẩn đoán bệnh trong Y khoa, Hệ Chuyên gia
chẩn đoán hỏng hóc của đường dây điện thoại,…
Mỗi hệ chuyên gia chỉ đặc trưng cho một lĩnh vực vấn đề (problem
domain) nào đó, như y học, tài chính, khoa học hay công nghệ ,… mà không phải
cho bất cứ một lĩnh vực vấn đề nào.
Tri thức chuyên gia để giải quyết một vấn đề đặc trưng được gọi là lĩnh vực
tri thức.
Lĩnh vực vấn đề
GV: PGS. Đỗ Phúc 5 HVTH: Nguyễn Thành Quân
(Problem Domain)
Lĩnh vực tri thức
(Knowledge Domain)
Hình 2.2: Quan hệ giữa lĩnh vực vấn đề và lĩnh vực tri thức
Cấu trúc của một hệ chuyên gia
Hình 2.3: Cấu trúc của một hệ chuyên gia
GV: PGS. Đỗ Phúc 6 HVTH: Nguyễn Thành Quân
• Giao diện người – máy: Thực hiện giao tiếp giữa Hệ Chuyên gia và User.
Nhận các thông tin từ User (các câu hỏi, các yêu cầu về lĩnh vực) và đưa ra
các câu trả lời, các lời khuyên, các giải thích về lĩnh vực đó. Giao diện
người máy bao gồm: Menu, bộ xử lý ngôn ngữ tự nhiên và các hệ thống
tương tác khác.
• Bộ giải thích: Giải thích các hoạt động khi có yêu cầu của User.
Khái niệm: Suy diễn lùi là chiến lược suy diễn cố gắng chứng minh một
kết luận bằng cách thu thập các thông tin hỗ trợ.
Ưu điểm của chiến lược suy diễn lùi:
• Hoạt động hiệu quả với các bài toán bắt đầu bằng cách đưa ra một kết
luận, sau đó tìm cách chứng minh kết luận này là đúng.
• Suy diễn lùi chú trọng vào goal được đưa ra. Nó tạo ra hàng loạt các câu
hỏi liên quan đến chủ đề này.
• Hệ thống chỉ tìm kiếm trong một phần bộ nhớ làm việc thích hợp với
vấn đề đang xem xét.
• Suy diễn lùi thích hợp các bài toán chẩn đoán, gỡ rối.
Nhược điểm của chiến lược suy diễn lùi:
Hệ thống vẫn tiếp tục theo dòng suy diễn mặc dù nó có thể dừng lại hoặc
chuyển sang hướng suy diễn khác.
GV: PGS. Đỗ Phúc 8 HVTH: Nguyễn Thành Quân
CHƯƠNG III. CHƯƠNG TRÌNH CHUẨN ĐOÁN
BỆNH ĐAU THẮT NGỰC
3.1 Cài đặt chương trình.
- Yêu cầu: Máy có cài đặt chương trình chạy SQL SERVER các phiên bản từ
SQLSERVER 2005 trở lên.
1. Cài đặt với SQL Server 2008: Click Microsolf SQL Server 2008 -> Confirguration
Tools -> SQL Server Configuration Manager -> Right Click vào SQL
Server(SQLEXPRESS) -> Chọn Start.
2. Chọn file Chuongtrinhcaidat - > Debug -> Double Click Chuongtrinhcaidat.exe.
Xuất hiện hộp thoại.
- Click Next. Xuất hiện hộp thoại
GV: PGS. Đỗ Phúc 9 HVTH: Nguyễn Thành Quân
- Click Next : Xuất hiện hộp thoại
- Click Next: Xuất hiện hộp thoại
GV: PGS. Đỗ Phúc 10 HVTH: Nguyễn Thành Quân
- Click Yes : Xuất hiện hộp thoại
T1, T2 H3 P1
V9 T2, T6, T7, T8 H4 P2
GV: PGS. Đỗ Phúc 14 HVTH: Nguyễn Thành Quân
V1, V2, V3,
V4, V5
T1, T2, T3, T4, T9,
T10
H3 P3
V1, V2, V3,
V4, V5
T1, T2, T3, T4, T5, T6 H6 P4
V1, V2, V3,
V4, V5
T1, T2, T3, T4, T5, T6 H6 P5
V1, V2, V3,
V4, V5, V9,
V10
T1, T2, T4, T5, T6, T7,
T12, T13
H1, H2, H3, H4 P6
V1, V2, V3,
V4, V5, V9,
V10
T1, T2, T4, T5, T6, T7,
T12, T13
H1, H2, H3, H4 P7
V2, V3 T2, T3, T9, T10 H6 P8
Hình 3.3: Tập các luật dẫn được mô phỏng thành bảng
Sau đây là những luật ngẫu nhiên được dùng làm dữ liệu mẫu cho việc chuẩn đoán
(Những luật này được chọn 1 cách ngẫu nhiên từ hình 3.3)
- Thêm các tính năng trong chương trình: đưa ra tỉ lệ chuẩn đoán bệnh theo %, cách
điều trị
- Mở rộng chương trình chuẩn đoán cho một số bệnh khác.
GV: PGS. Đỗ Phúc 18 HVTH: Nguyễn Thành Quân
Tài liệu tham khảo
1. Slide bài giảng môn Hệ Thống Thông Tin – PGS.TS Đỗ Phúc.
2. Slide công nghệ tri thức và ứng dụng – GS.TSKH. Hoàng Kiếm.
3. Slide các hệ cơ sở tri thức – TS. Nguyễn Đình Thuân.
4. Trí tuệ nhân tạo và Hệ chuyên gia - Nguyễn Thiện Thành NXB Đại học Quốc gia
Tp. Hồ Chí Minh.
5. Xây dựng cơ sở dữ liệu cho hệ chuẩn đoán lâm sàn bệnh đau thắt ngực – Hoàng Gia
Thắng
GV: PGS. Đỗ Phúc 19 HVTH: Nguyễn Thành Quân