Demo Các Mô hình Biểu diễn Tri thức
Ứng dụng minh họa các mô hình Tri thức (**Luật**, **Khung**, **Mạng Ngữ Nghĩa**). Dữ liệu Tri thức được giả lập trong file Python.
1. Tóm tắt Dữ Liệu Tri Thức (từ Mock Data)
Đây là tóm tắt các bệnh và số lượng bản ghi (records) đã được xử lý để tạo ra các Luật.
| Bệnh (Disease) | Hệ cơ quan (Mặc định) | Records (Từ CSV) | Ghi chú |
|---|---|---|---|
| Cảm lạnh thông thường | Hô hấp | 120 | Nguyên nhân phổ biến nhất. |
| Cúm mùa (Flu) | Hô hấp | 85 | Cần phân biệt với cảm lạnh. |
| Sốt xuất huyết | Máu/Tuần hoàn | 50 | Chủ yếu ở vùng nhiệt đới, rủi ro cao. |
| Loét dạ dày | Tiêu hóa | 35 | Bệnh liên quan đến Khung (Frames). |
2. Luật Sản Xuất (Production Rules)
Minh họa suy diễn Tiến (Forward Chaining) và xử lý tính không chắc chắn bằng **Confidence Factor (CF)**.
Bảng Luật và CF ban đầu
| ID | Luật (IF-THEN) | Confidence (%) |
|---|---|---|
| R1 | IF Sổ mũi $\land$ Hắt hơi $\land$ Đau họng $\rightarrow$ THEN Cảm lạnh thông thường | 90.0% |
| R2 | IF Sốt cao $\land$ Đau cơ $\land$ Mệt mỏi $\rightarrow$ THEN Cúm mùa (Flu) | 85.0% |
| R3 | IF Sốt cao $\land$ Đau họng $\rightarrow$ THEN Cảm lạnh thông thường | 60.0% |
| R4 | IF Sốt cao $\land$ Đau cơ $\land$ Phát ban $\rightarrow$ THEN Sốt xuất huyết | 95.0% |
| R5 | IF Đau thượng vị $\land$ Ợ chua $\land$ Buồn nôn $\rightarrow$ THEN Loét dạ dày | 80.0% |
| R6 | IF Mệt mỏi $\land$ Sốt cao $\rightarrow$ THEN Cúm mùa (Flu) | 50.0% |
Demo Suy diễn Khả năng Bệnh
Chọn các triệu chứng (Inputs) và nhấn **Chẩn đoán**. Backend sẽ thực hiện Suy diễn Tiến và tính toán CF kết hợp.
3. Khung (Frames)
Minh họa tổ chức tri thức theo cấu trúc phân cấp để kích hoạt **Kế thừa (Inheritance)** và **IF-NEEDED**.
Cấu trúc Khung Mẫu
Khung: **BỆNH_TIÊU_HÓA** (Khung cha)
Slot: IS-A: BỆNH_CHUNG
Slot: chẩn_đoán: {value: "Nội soi", if_needed: "Kích hoạt Quy trình Chẩn đoán Chuyên sâu."}
Slot: rủi_ro_biến_chứng: {value: 0.70} (Giá trị mặc định)
Khung: **LOÉT_DẠ_DÀY**
Slot: IS-A: BỆNH_TIÊU_HÓA
Slot: rủi_ro_biến_chứng: {value: "EMPTY"} $\rightarrow$ **Kích hoạt Kế thừa**
Demo Kế thừa và IF-NEEDED
4. Mạng Ngữ Nghĩa (Semantic Network)
Minh họa trực quan các mối quan hệ đa chiều giữa các khái niệm (Nodes) và sự **Lan truyền Tri thức** trên đồ thị.
Demo Lan truyền Dấu hiệu
Truy vấn nút "Đau thượng vị" để tìm các mối liên hệ trực tiếp và gián tiếp (lan truyền 1 bước).