Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Практична реалізації ГА




У даному пункті буде наведений приклад практичної реаліза­ції ГА, який використовується для настроювання нечіткої бази знань експертної системи (ЕС).

Параметричне настроювання ЕС із врахуванням того, що вона реалізується на базі нечіткої бази знань (НБЗ), передбачає настроювання ваг нечітких правил і параметрів вхідних функцій належності.

Застосування ГА вимагає попереднього визначення його вла­сних параметрів (рисунок 9.17). У представленій програмній реалі­зації ГА має наступні характеристики: дозволяє здійснювати од­ноточкову мутацію, одно– та багатоточечне схрещування, ГА може використовувати турнірний або елітний відбір, при коду­ванні інформації використається код Грея.

 

Рисунок 9.17 – Власні параметри генетичного алгоритму.

 

Критерієм настроювання ЕС є відповідність її рішень еталон­ним рішенням. Набір еталонних рішень утворює навчальну ви­бірку. У режимі введення навчальної вибірки (рисунок 9.18) (даний режим обирається вибором закладки «Навчальна вибірка» у вер­хній частині вікна) використовується наступні кнопки: «Add» – для введення нового рядка навчальної вибірки, «Delete» – для видалення поточного рядка навчальної вибірки, «Save» – для збереження навчальної вибірки у вигляді файлу, «Load» – для зчитування навчальної вибірки з раніше збереженого файлу.

Рисунок 9.18 – Навчальна вибірка яку використовує ГА.

 

Рисунок 9.19 – Керування параметричним настроюванням.

Керування режимом настроювання (закладка «Контроль на­строювання» рисунок 9.19) здійснюється з використанням кнопок: «vStep» – покрокове виконання всіх операцій настроювання, «wStep» – безперервне виконання операцій настроювання з фік­сованою затримкою в часі, «Speed» – безперервне виконання всіх операцій настроювання без затримок у часі, «Cancel» – вихід з режиму параметричного настроювання без збереження поточних результатів настроювання, «Save» – збереження поточних ре­зультатів настроювання у файл, «Load» – зчитування з файлу збережених раніше результатів настроювання.

 

Рисунок 9.20 – Контроль рішень прийнятих ЕС із використанням три­вимірної візуалізації.

Параметричне настроювання завершується автоматично за умови досягнення необхідної точності формування вихідних відповідей ЕС. Контроль якості настроювання системи перевіря­ється по контрольній виборці (закладка «Контрольна вибірка»), інтерфейс керування програмою в цьому режимі аналогічний інтерфейсу режиму «Навчальна вибірка» (рисунок 9.18).

Контроль процесу настроювання ЕС можна проводити й у графічному режимі з можливістю довільного введення значень вхідних параметрів (точкових та інтервальних) (рисунок 9.20).

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 260; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.