КАТЕГОРИИ: Архитектура-(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; Просмотров: 285; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |