Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
257,73 KB
Nội dung
ĐỒ ÁN TRÍ TUỆ NHÂN TẠO ĐỀ TÀI HỆ CHUYÊN GIA Giới thiệu a/ Hệ chuyên gia gì? Hệ chuyên gia ứng dụng máy tính dùng để giải vấn đề phức tạp dựa lực đoán hành động chuyên gia Thì chuyên gia người, người tạo Ví dụ việc chơi cờ vua chẳng hạn, có mức độ từ dễ đến khó Tùy vào khả mà chọn mức độ chơi cho hợp lí, mức khó mức độ xem bạn đánh với chuyên gia Nó tìm thuật tốn đường ngắn để dẫn đến chiến thắng trước bạn b/ Đặc trưng hệ chuyên gia Hiệu cao (high performance) Khả trả lời với mức độ tinh thông cao so với chuyên gia (người) lĩnh vực Thời gian trả lời thoả đáng (adequate response time) Thời gian trả lời hợp lý, nhanh so với chuyên gia (người) để đế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) Cấu trúc Cấu trúc ES bao gồm − Knowledge Base Working memory: Inference Engine: Knowledge Base Nó bao gồm quy tắc, thủ tục giải vấn đề liệu có liên quan đến miền vấn đề Cơ sở kiến thức tạo thành quy tắc, kiện trực giác giải vấn đề mà chuyên gia người sử dụng để giải vấn đề Cơ sở liệu thường lưu trữ dạng quy tắc if-then Bộ nhớ làm việc đại diện cho liệu có liên quan đến cố giải Knowledge gì? Dữ liệu tập hợp kiện Thông tin tổ chức dạng liệu kiện miền tác vụ Dữ liệu, thông tin kinh nghiệm khứ kết hợp với gọi kiến thức Các thành phần sở kiến thức Cơ sở kiến thức ES kho lưu trữ kiến thức thực tế heuristic Kiến thức thực tế − Đó thông tin chấp nhận rộng rãi Kỹ sư Tri thức học giả lĩnh vực nhiệm vụ Kiến thức heuristic − Đó thực hành, phán đốn xác, khả đánh giá đoán người Knowledge representation Đây phương pháp sử dụng để tổ chức thức hóa kiến thức sở kiến thức Nó dạng quy tắc IF-THEN-ELSE Knowledge Acquisition Sự thành công hệ thống chuyên gia chủ yếu phụ thuộc vào chất lượng, tính đầy đủ độ xác thông tin lưu trữ sở kiến thức Cơ sở kiến thức hình thành đọc từ chuyên gia, học giả Kỹ sư tri thức khác Kỹ sư kiến thức người có khả học hỏi nhanh kỹ phân tích trường hợp Họ có thơng tin từ chuyên gia chủ đề cách ghi âm, vấn quan sát họ nơi làm việc, v.v Sau phân loại xếp thơng tin cách có ý nghĩa, dạng quy tắc IF-THEN-ELSE, sử dụng máy can thiệp Kỹ sư kiến thức theo dõi phát triển ES Working memory: Nó đề cập đến liệu nhiệm vụ cụ thể cho vấn đề xem xét Đây mơ-đun động hệ thống Nó bao gồm thành phần thiết yếu gọi sở liệu Nói chung, khơng gian làm việc chứa tập hợp gọi sở quy tắc, tức chứa tập hợp quy tắc hệ thống sử dụng thời điểm định Inference Engine Sử dụng quy trình quy tắc hiệu Công cụ Suy luận điều cần thiết việc khấu trừ giải pháp xác, hồn hảo Trong trường hợp ES dựa kiến thức: Công cụ Suy luận có thao tác kiến thức từ sở kiến thức để đến giải pháp cụ thể Trong trường hợp ES dựa quy tắc : Áp dụng quy tắc nhiều lần cho kiện, thu từ ứng dụng quy tắc trước Thêm kiến thức vào sở kiến thức yêu cầu Giải xung đột quy tắc nhiều quy tắc áp dụng cho trường hợp cụ thể Để đề xuất giải pháp, Công cụ Suy luận sử dụng chiến lược sau: Forward Chaining Backward Chaining Forward Chaining Đó chiến lược hệ thống chun gia để trả lời câu hỏi, "Điều xảy tiếp theo?" Ở đây, Công cụ Suy luận tuân theo chuỗi điều kiện dẫn xuất cuối suy kết Nó xem xét tất kiện quy tắc, xếp chúng trước kết thúc giải pháp Chiến lược tuân theo để làm việc kết luận, kết hiệu Ví dụ, dự đốn tình trạng thị trường cổ phiếu ảnh hưởng thay đổi lãi suất Backward Chaining Với chiến lược này, hệ thống chuyên gia tìm câu trả lời cho câu hỏi, "Tại điều xảy ra?" Trên sở xảy ra, Cơng cụ Suy luận cố gắng tìm hiểu điều kiện xảy khứ cho kết Chiến lược theo dõi để tìm ngun nhân lý Ví dụ, chẩn đốn ung thư máu người 3 Phân loại Rules based expert system -Hệ thống dựa tri thức -If…then -So sánh kiện với kiến thức quy tắc -> chọn quy tắc phù hợp 2.FUZZY EXPERT SYSTEM Logic đa giá trị True (1) and False (0) Giá trị biểu thị số thực Số nằm khoảng sử dụng để biểu thị cho thông báo hay sai Ứng dụng Ưu điểm hệ chuyên gia - Phổ cập (increased availablity) Là sản phẩm chuyên gia, phát triển không ngừng với hiệu sử dụ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ỉ nơi hay vắng mặt - Đã 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 reliability) Câu trả lời vớ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, unemotional, an 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) Hạn chế hệ chuyên gia - Không thể đưa phản hồi sáng tạo tình bất thường - Lỗi sở kiến thức dẫn đến định sai - Chi phí bảo trì hệ thống chuyên gia đắt - Mỗi vấn đề khác giải pháp từ chuyên gia người khác sáng tạo Ứng dụng hệ chuyên gia 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 Ngồ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 Một số lĩnh vực ứng dụng: + Cấu hình (Configuration): Tập hợp thích đáng thành phần hệ thống theo cách riêng + Chuẩn đoán (Diagnnosis): đề xuất biện pháp phục hồi/ điều trị bệnh, khắc phục cố kỹ thuật + Dự đoán (Prediction): phương pháp để đoán đưa giả định ghi liệu dựa kết có + Dự báo (Forecasting): dự báo giá xăng, giá thứ… + Truyền đạt (Instruction): chương trình đào tạo đánh giá khả người dùng với sở kiến thức theo dõi tiến trình + Giải thích (Interpretation): để phân tích liệu đầu vào xác định tầm quan trọng (so sánh với sở kiến thức) + Kiểm tra (Monitoring): so sánh quan sát để lập kế hoạch cho lỗ hổng + Thiết kế lập kế hoạch (Planning): để phát triển định giải pháp thời gian ngắn, hoạt động chuyên gia người + Dự đoán (Prognosis): dự đoán hậu từ tình xảy Sửa chữa (Repair): đề xuất lập kế hoạch sửa chữa trang thiết bị bảo trì cơng trình + Phân loại/Nhận biết (Classification/identification): để phân loại xác định mục tiêu hệ thống dựa đặc điểm thuộc tính khác + Khám phá (Discovery): để hỗ trợ người dùng truy cập, thiết lập khám phá hệ thống + Gỡ lỗi (Debugging): để cung cấp giải pháp gia tăng cho vấn đề phức tạp + Lựa chọn (Selection): để chọn công cụ gia công phù hợp