Quỏ trỡnh xõy dựng hệ chuyờn gia mờ

Một phần của tài liệu Tiểu luận Suy luận mờ trong hệ chuyên gia Logic mờ (Trang 28 - 31)

Như đó trỡnh bày ở trờn, một hệ mờ bao gồm 5 thành phành cơ bản:

• Cơ sở tri thức bao gồm : - bộ tham số

- cơ sở luật mờ

• Cơ chế suy diễn

• Bộ khử mờ

Do đú quỏ trỡnh xõy dựng hệ chuyờn gia mờ là quỏ trỡnh xõy dựng 5 thành phần chớnh ở trờn. Cụ thể tiến hành theo 5 bước sau:

Bước 1:

Xỏc định bài toỏn, định nghĩa cỏc biến ngụn ngữ vào và ra, đú cũng chớnh là cỏc tớn hiệu vào/ra của bộ điều khiển

Bước 2:

Định nghĩa cỏc tập mờ (giỏ trị ngụn ngữ) cho từng biến vào/ra, tức là thực hiện cụng việc mờ hoỏ

Tập mờ cú thể cú nhiều dạng khỏc nhau như đó trỡnh bày trong phần trước, tuy nhiờn trong cỏc hệ chuyờn gia mờ, tập mờ dạng tam giỏc hoặc hỡnh thang là đủ để giải quyết, thờm vào đú với việc sử dụng cỏc tập mờ dạng này, quỏ trỡnh tớnh toỏn được đơn giản đi nhiều

Bước 3:

Xõy dựng cỏc luật mờ (luật hợp thành)

Để xõy dựng cỏc luật mờ, cú thể tham khảo cỏc chuyờn gia về cỏch giải quyết vấn đề dựa trờn những biến ngụn ngữ đó phỏt hiện ở trờn. Thờm vào đú cú thể thu thập tri thức từ cỏc nguồn khỏc như sỏch bỏo, tạp chớ, cơ sở dữ liệu, và trong quỏ trỡnh quan sỏt hành vi của con người, của hệ thống.

Bước 4:

Mó hoỏ cỏc tập mờ, luật mờ và thủ tục suy diễn mờ vào trong hệ chuyờn gia

Để thực hiện việc này, cú thể lựa chọn một trong 2 giải phỏp sau:

♦ Tự xõy dựng hệ thống riờng bằng cỏch sử dụng cỏc ngụn ngữ lập trỡnh như C/C++, Pascal.

♦ Áp dụng cỏc cụng cụ phỏt triển logic mờ như MATLAB Fuzzy Logic Toolbox hoặc Fuzzy Knowledge Builder

Bước 5:

Ước lượng, đỏnh giỏ trờn cơ sở đú tinh chỉnh hệ thống.

Đõy là bước cuối cựng nhằm đỏnh giỏ xem hệ thống cú thoả món những yờu cầu đặt ra hay khụng.

Một số cụng cụ như Fuzzy logic Toolbox cũn cú thể sinh ra những giao diện bề mặt giỳp người phỏt triển cú thể xem xột được hiệu năng hệ thống.

Trong qỳa trỡnh thiết kế, ta cần chỳ ý mấy điểm sau:

1) Khụng nờn thiết kế bộ điều khiển mờ để giải quyết một bài toỏn tổng hợp mà cú thể dễ dàng thực hiện bằng cỏc bộ điều khiển kinh điển thoả món cỏc yờu cầu đặt ra

2) Khụng nờn thiết kế bộ điều khiển mờ cho cỏc hệ thống cần độ an toàn cao (điều khiển lũ phản ứng hạt nhõn, điều khển cỏc quy trỡnh cụng nghệ sản xuất hoỏ chất…)

3) Do nguyờn lý làm việc của bộ điều khiển mờ là sao chộp lại kinh nghiệm điều khiển của chuyờn gia nờn luụn phải nghĩ tới việc bổ sung thờm cho bộ điều khiển mờ cỏc khả năng tự học để thớch nghi được với sự thay đổi của đối tượng. Thụng thường người ta ớt khi yờu cầu một cỏch khắt khe là hệ thống điều khiển tự động phải cú chất lượng cao nhất mà thường chỉ là tiờu chớ bền vững. Tuy rằng

sao chộp lại nguyờn lý điều khiển của chuyờn gia, nhưng nếu như đó được chuẩn bị và được tối ưu một cỏch khộo lộo, cỏc bộ điều khiển mờ sẽ cú khả năng làm việc bền vững hơn, linh hoạt hơn cả chuyờn gia.

Một phần của tài liệu Tiểu luận Suy luận mờ trong hệ chuyên gia Logic mờ (Trang 28 - 31)