Demonstrations and Exercises

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

IDLuậ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).