
МЕТОД УСУНЕННЯ ПОМИЛОК В НЕЙРОМЕРЕЖЕВОМУ СЕРЕДОВИЩІ ІНТЕЛЕКТУАЛЬНИХ СИСТЕМ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕНЬ
Author(s) -
Сергій Осієвський,
Олексій Коломійцев,
Вячеслав Третяк,
Dmytro Yevstrat,
Олексій Філіппенков,
Євген Логвиненко,
Сергій Хабоша
Publication year - 2021
Publication title -
interconf
Language(s) - Ukrainian
Resource type - Journals
ISSN - 2709-4685
DOI - 10.51582/interconf.21-22.06.2021.29
Subject(s) - agile software development , agile unified process , scrum , kanban , extreme programming , computer science , agile usability engineering , process (computing) , software engineering , process management , engineering , software development process , software development , artificial intelligence , software , programming language , control (management)
Розглянуті питання виявлення помилок в штучних нейромережах, що пов’язані з суперечливістю думок експертів та/або обмеженістю (недосконалістю) опису предметної області. Проаналізовано підходи щодо їх відлагодження. Показані шляхи вдосконалення існуючих підходів щодо відлагодження помилок типу “забування про виключення”. Показано можливі шляхи застосування отриманих рішень для відлагодження помилок “перетин критичних подій”. Запропоновано формалізоване визначення помилки нейромережевої інтелектуальної системи з урахуванням вимог до оперативності і точності подання інформації. Розглянуті питання впливу некоректної організації машинного навчання на точність класифікації елементів нейромережевої інтелектуальної системи. Доведено можливість застосування методів контрастування мереж на підготовчому етапі до тестування бази знань інтелектуальної системи підтримки прийняття рішень, що дозволяє зменшити ймовірність виникнення помилок даного типу для зазначених систем. Наведено класифікацію алгоритмів вибірки знань з інтелектуальної нейронної мережі, виконано їх аналіз та показано, що для виявлення зазначених типів помилок доцільно використовувати модифікований алгоритм GLARE з процедурою адаптації. Наведено блок-схеми алгоритмів відлагодження БЗ ІСППР, що використовують отримані теоретичні рішення. Запропоновано схему організації процесу тестування за рівнями деталізації для інтеграційного та модульного тестування, що може бути застосована для реалізації процесів тестування Agile-методології, зокрема: Agile Modeling, Agile Unified Process, Agile Data Method, Essential Unified Process, Extreme Programming, Feature Driven Development, Getting Real, Open UP, Scrum, Kanban.