Page 127 - 6109
P. 127

проблемної  області.  Його  поява  обумовлена  тим,  що  для  ряду  додатків
               застосування  техніки  поверхневих  знань  не  забезпечує  рішення  задачі.
               Структурний  підхід  до  побудови  ЕС  багато  в  чому  схожий  на  структурне
               програмування.  Проте  стосовно  ЕС  мова  йде  не  про  те,  щоб  структуризація
               завдання  була  доведена  до  точного  алгоритму  (як  в  традиційному
               програмуванні),  а  передбачається,  що  частина  завдання  вирішується  за
               допомогою евристичного пошуку. Структурний підхід в різних застосуваннях
               доцільно поєднувати з поверхневим або глибинним знанням.
                      При  глибинному  підході  компетентність  ЕС  базується  на  моделі  того
               проблемного середовища, в якому вона працює. Модель може бути визначена
               різними  способами,  тобто  декларативно  або  процедурно.  Експертні  системи,
               розроблені  із  застосуванням  глибинних  знань,  при  виникненні  невідомої
               ситуації  здатні  самостійно  визначити,  які  дії  слід  виконати,  за  допомогою
               деяких  загальних  принципів,  справедливих  для  даної  області  експертизи.
               Глибинний підхід вимагає явного опису структури і взаємин між різною суттю
               проблемної        області.     У     цьому      підході     необхідно       використовувати
               інструментальні засоби, моделювання, що володіють можливостями: об'єкти з
               приєднаними  процедурами,  ієрархічне  спадкоємство  властивостей,  активні
               знання  (програмування,  кероване  даними),  механізм  передачі  повідомлень
               об'єктам (об'єктно-орієнтоване програмування) і тому подібне
                      Змішаний  підхід  в  загальному  випадку  може  поєднувати  поверхневий,
               структурний  і  глибинний  підходи.  Наприклад,  поверхневий  підхід  може
               застосовуватися  для  пошуку  адекватних  знань,  які  потім  використовуються
               деякою глибинною моделлю.


                      12.2 Класифікаційні ознаки ЕС

                       У основі класифікації експертних систем лежать наступні параметри: тип
               додатку,  стадія  існування,  масштаб,  тип  проблемного  середовища,  тип
               вирішуваного завдання.
                      Тип додатку характеризується наступними ознаками.
                      1. Можливість взаємодії додатку з іншими програмними засобами
                      –  ізольоване застосування – експертна система, не здатна взаємодіяти з
               іншими  програмними  системами  (наприклад,  з  базами  даних,  електронними
               таблицями,  пакетами  прикладних  програм,  контролерами,  датчиками  і  тому
               подібне);
                      –  інтегроване  застосування  –  експертна  система  і  інші  програмні
               системи,  з  якими  вона  взаємодіє  в  ході  роботи.  Більшість  сучасних  ЕС,
               використовуваних          для     вирішення       практично       значущих        завдань,     є
               інтегрованими.
                      2. Можливість виконувати додаток на різнорідній апаратурі і   переносити
               його на різні платформи:
                      –  закриті застосування – виконуються тільки в програмному середовищі
               даної  фірми  і  можуть  бути  перенесені  на  інші  платформи  тільки  шляхом
               перепрограмування додатку;
                      –  відкриті  застосування  –  орієнтовані  на  виконання  в  різнорідному


                                                                                                            127
   122   123   124   125   126   127   128   129   130   131   132