3.4.3 Thuật toán tổng quát

Một phần của tài liệu (LUẬN văn THẠC sĩ) tìm hiểu hệ chuyên gia, ứng dụng hỗ trợ chẩn đoán bệnh trầm cảm (Trang 60 - 62)

Thuật toán tổng quát để thiết kế một hệ chuyên gia gồm các bước như sau: Begin

Chọn bài toán thích hợp Phát biểu và đặc tả bài toán

If Hệ chuyên gia giải quyết thoả mãn bài toán và có thể sử dụng Then

While Bản mẫu chưa được phát triển hoàn thiện Do Begin

Thiết kế bản mẫu Biểu diễn tri thức Tiếp nhận tri thức Phát triển hoàn thiện bản mẫu

End

Hợp thức hoá bản mẫu Triển khai cài đặt Hướng dẫn sử dụng Vận hành Bảo trì và phát triển Else Tìm các tiếp cận khác thích hợp hơn EnIf Kết thúc

End

Để thiết kế một hệ chuyên gia, trước tiên cần có sự lựa chọn một bài toán thích hợp. Tương tự các dự án phần mềm, để triển khai thiết kế một hệ chuyên gia, cần phải có các yếu tố về nhân lực, tài nguyên và thời gian. Những yếu tố này ảnh hưởng đến giá thành của một hệ chuyên gia.

Người ta thường đặt ra các câu hỏi sau đây :

1. Lí do xây dựng một hệ chuyên gia ? Câu hỏi này thường xuyên được đặt ra cho bất kỳ dự án nào. Có thể trả lời ngay là do những đặc trưng và ưu điểm của các hệ chuyên gia. Trước khi bắt đầu, cần xác định rõ đâu là bài toán, ai là chuyên gia, và ai là người sử dụng.

2. Thanh toá n ra sao ? Khi quyết định xây dựng một hệ chuyên gia (câu hỏi 1) cần một sự đầu tư về nhân lực, tài nguyên, thời gian và tiền bạc. Do vậy người sử dụng hệ chuyên gia phải trả tiền, tuỳ theo tính hiệu quả hay ưu điểm của hệ chuyên gia sử dụng. Tuy nhiên, nếu không có ai sử dụng hệ chuyên gia, thì sẽ không có ai trả tiền để bù lại chi phí và có lãi. Do hệ chuyên gia là một công nghệ mới, câu hỏi này khó trả lời hơn và có nhiều rủi ro hơn so với lập trình thông thường.

3. Sử dụng những công cụ nào để xây dựng một hệ chuyên gia ? Hiện nay có rất nhiều công cụ để xây dựng các hệ chuyên gia. Mỗi công cụ đều có những ưu điểm và nhược điểm nhất định. Những công cụ phổ biến là CLIPS và OPS5, ngoài ra có ART, ART-IM, Eclipse, Cognate...

4. Chi phí để xây dựng một hệ chuyên gia là bao nhiêu ? Chi phí hay giá thành để xây dựng một hệ chuyên gia phụ thuộc vào nguồn nhân lực, tài nguyên và thời gian hoàn thiện nó. Bên cạnh chi phí về phần cứng, phần mềm, còn chi phí về đào tạo (training). Ví dụ ở Mỹ, chi phí để đào tạo sử

dụng thành thạo một hệ chuyên gia có thể lên tới 2. 500USD/tuần lễ/người.

Sau bước lựa chọn, phát biểu và đặc tả bài toán là các bước phát triển hệ chuyên gia. Sau đây ta sẽ xem xét các hệ chuyên gia được phát triển như thế nào.

Một phần của tài liệu (LUẬN văn THẠC sĩ) tìm hiểu hệ chuyên gia, ứng dụng hỗ trợ chẩn đoán bệnh trầm cảm (Trang 60 - 62)

Tải bản đầy đủ (PDF)

(95 trang)