Page 121 - 6109
P. 121

розвитку ситуацій.

                      12.1  Технології розробки експертних систем.


                      12.1.1  Особливості розробки ЕС.

                      Технологія  створення  інтелектуального  програмного  забезпечення
               відрізняється  від  розробки  традиційних  програм  з  використанням  відомих
               алгоритмічних мов (табл. 12.1). Розглянемо відпрацьовані в даний час елементи
               технології  створення  ЕС  на  прикладі  розробки  експертних  систем.  Цей  вибір
               обумовлений  тим,  що  ЕС  набули  вельми  широкого  поширення  в  багатьох
               сферах  людської  діяльності,  а  технології  їх  створення  мають  універсальний
               характер і не вимагають апаратних реалізацій.

                      Таблиця  12.2  –  Відмінності  систем  штучного  інтелекту  від  звичайних
               програмних систем.
                                                  Програмування в системах                  Традиційне
                       Характеристика
                                                      штучного інтелекту                  програмування
                    Тип обробки                 Символьний                            Числовий
                    Метод                       Евристичний пошук                     Точний алгоритм
                    Завдання кроків             Неявне                                Явне
                    рішення

                    Шукане рішення              Задовільне                            Оптимальне
                    Управління і дані           Змішані                               Розділені
                    Знання                      Неточні                               Точні
                    Модифікації                 Часті                                 Рідкісні

                      У  найперших  ЕС  не  враховувалася  зміна  знань,  використовуваних  в
               процесі рішення конкретної задачі. Їх назвали статичними ЕС. Типова статична
               ЕС  містить  наступні  основні  компоненти  (рис.  12.2):  базу  знань;  робочу
               пам'ять,  звану  також  базою  даних;  вирішувач  (інтерпретатор);  систему
               пояснень; компоненти придбання знань; інтерфейс з користувачем
                      База  знань  ЕС  призначена  для  зберігання  довгострокових  даних,  що
               описують  дану  область,  і  правив,  що  описують  доцільні  перетворення  даних
               цієї області.
                      База  даних  (робоча  пам'ять)  служить  для  зберігання  поточних  даних
               вирішуваного завдання.
                      Вирішувач  (інтерпретатор)  формує  послідовність  застосування  правив  і
               здійснює їх обробку, використовуючи дані з робочої пам'яті і знання з БЗ.
                      Система пояснень показує, яким чином система отримала рішення задачі,
               і які знання при цьому використовувалися. Це полегшує тестування системи і
               підвищує довіру користувача до отриманого результату.
                      Компоненти  придбання  знань  необхідні  для  заповнення  ЕС  знаннями  в
               діалозі  з  користувачем-експертом,  а  також  для  додавання  і  модифікації
               закладених в систему знань.
                      До розробки ЕС притягуються фахівці з різних наочних областей, а саме:



                                                                                                            121
   116   117   118   119   120   121   122   123   124   125   126