Page 57 - 6109
P. 57

6 Об'єктне представлення знань.
                                                     Фреймові моделі

                      Відомо,  що  клас  об'єктів  може  визначатися  одним  типовим  об'єктом.
               Об'єктне представлення можна одержати як з логічного, так і з мережевого. При
               об'єктному представленні збирають з логічних формул, що містять одні і ті ж
               конкретизації,  крупніші  структури,  звані  фреймами.  Останні  будуються
               навколо конкретизації області міркування. Якщо потрібен доступ до інформації
               по  одному  з  цих  об'єктів,  то  звертаються  до  відповідного  фрейма  і  вже
               усередині блоку знаходять властивості і факти щодо даного об'єкту.
                      Бінарна  версія  числення  предикатів  привела  до  графічних  позначень
               через  семантичні  мережі.  Бінарний  предикат  можна  представити  трійкою
               вигляду
                      ( Об'єкт, атрибут_і, значення_і).
                      Зібравши всі трійки з даним об'єктом, одержимо об'єктне представлення
               області  міркувань  щодо  цього  об'єкту.  Загальна  форма  такого  представлення
               наступна:
                      Об'єкт (атрибут_і, значення_і) (і = 1,…, n).
                      Тобто  замість  побудови  різних  незалежних  формул  будуємо  якусь
               структуру з повною інформацією про об'єкт.

                      Ці об'єктні позначення прийняті в новому сімействі мов програмування,
               особливо добре пристосованих до виразу знань в  ШІ  – об'єктно-орієнтованих
               мовах.

                      6.1 Зчеплення


                      Припустимо,  що  ми  хочемо  представити  фрази  «Петро  пише  книгу,
               посилає  її  Марії,  яка  її  читає».  У  БД  з  цими  фразами  використовувалися
               конкретизації  Петро_2,  Марія_4,  Посилка_8  і  Книга_22  для  посилань  в
               об'єктній  мові  на  імена  концептів  метамови,  згадані  в  цих  фразах.  Якщо
               розширити БД, то додадуться нові концепти і додаткова інформація про них.
                      Для використання знань корисно зібрати всі факти про даний концепт в
               одну  множину,  що  називається  зчепленням  (по-англійськи  unit).  У  нашому
               елементарному  прикладі  зчепленням  Петро_2,  Марія_4  і  Книга_22
               відповідатимуть логічні формули:
                      Петро_2
                             Пише (Петро_2, Книга_22)
                             Посилає (Петро_2, Марія_4, Книга_22)
                      Марія_4
                             Посилає (Петро_2, Марія_4, Книга_22)
                             Читає (Марія_4, Книга_22)
                      Книга_22
                             Пише (Петро_2, Книга_22)
                             Посилає (Петро_2, Марія_4, Книга_22)
                             Читає (Марія_4, Книга_22)



                                                                                                            57
   52   53   54   55   56   57   58   59   60   61   62