Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Редактор правил системы нечеткого вывода



Редактор правил системы нечеткого вывода (см. рис. 2.4), как следует из его названия, предназначен для задания и редактирования отдельных правил системы нечеткого вывода в графическом режиме. Редактор правил может быть открыт с помощью ввода функции ruleedit('а') или ruleedit(а) в окне команд либо с помощью главного меню редактора FIS (командой меню Edit>RuIes... или нажатием кла­виш <Ctrl>+<3>).

Рисунок 2.4. Редактор правил, вызываемый функцией ruleedit ('tipper').

Эта функция, записанная в формате ruleedit('а'), вызывает редактор правил, который позволяет пользователю в графическом режиме анализировать и модифицировать правила продукций системы нечеткого вывода FIS, сохраненной во внешнем файле с именем a.fis. Эта функция позволяет также выполнять грамматический анализ правил, которые используются в некоторой системе нечеткого вывода FIS.

Чтобы использовать данный редактор для создания правил, необходимо предварительно определить все входные и выходные переменные, для чего можно воспользоваться редактором системы нечеткого вывода FIS и редактором функций принадлежности. При этом задать правила можно с помощью выбора соответствующих значений термов входных и выходных переменных.

Результат вызова функции ruleedit('tipper') изображен на рисунке 2.4.

Функция в формате ruleedit(а) вызывает редактор правил для переменной рабочего пространства MATLAB, соответствующей структуре FIS с именем а.

Редактор правил имеет главное меню, которое позволяет пользователю вызывать другие графические средства работы с системой нечеткого вывода FIS, загружать и сохранять структуру FIS во внешних файлах и т. д.

Пункт меню File (Файл) редактора правил содержит такие же операции, что и соответствующий пункт меню редактора FIS.

Пункт меню Edit (Редактирование) содержит следующие операции:

• Undo – отменяет выполнение последнего действия;

• FIS Properties... – вызывает редактор FIS;

• Membership Functions... – вызывает редактор функций принадлежности.

Пункт меню View (Вид) содержит следующие операции:

• Rules – вызывает программу просмотра правил;

• Surface – вызывает программу просмотра поверхности вывода. Пункт меню Options (Сервис) содержит следующие операции:

• Language – позволяет выбрать язык для записи правил в форме текста: English (английский), Deutsch (немецкий) или Francais (французский);

• Format – позволяет выбрать формат записи правил системы нечеткого вывода:

Verbose (в форме текста), Symbolic (в символической форме) или Indexed (в цифровой форме).

При записи правил в форме текста для создания законченных предложений используются служебные слова "if, "then", "is", "AND", "OR" и т.д. При записи правил в символической форме эти служебные слова заменяются символами соответствующих операций. Например, правило "if (A is Α) and (В is Β) then (С is С)" преобразуется к виду: "(А = = Α) & (В = = Β) => (С = = С)". Правила нечеткого вывода, записанные в цифровой форме, соответствуют формату их пред­ставления в структуре FIS, который рассматривается в разд. 1.2.3.

Поля ввода в средней части графического интерфейса редактора правил позволяют задать новое правило в системе нечеткого вывода. Для этого необходимо выделить имя терма соответствующей переменной, которая должна быть предварительно определена с помощью редактора функций принадлежности. Если некоторый терм не входит в правило, то для него следует выбрать значение "none".

Если в условии правила используется логическое отрицание некоторого терма, то для этого терма следует отметить соответствующий флажок с меткой "not" ("выставить галочку").

Редактор правил позволяет также задать логические связки для подусловий правила (переключатель Connection) и вес правила (поле ввода Weight). Кнопки в нижней части графического интерфейса редактора правил, как следует из их на­званий, служат для удаления выделенного в окне правила (Delete rule), добавления созданного правила в систему (Add rule) и внесения изменений в выделенное в окне правило (Change rule). В правом нижнем углу находятся кнопки вызова встроенной справочной системы MATLAB (Help) и кнопка закрытия редактора правил (Close).





Дата публикования: 2015-10-09; Прочитано: 562 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...