
- •Бази даних в Інтернеті срс1. Основи xml
- •2. Об’єктно-орієнтована модель даних oom odmg.
- •3. Мова опису об'єктів odl odmg
- •4. Об’єктна мова запитів oql.
- •Шляхи доступу
- •5. Розширення реляційних субд.
- •6. Архітектура об’єктно-реляційних субд.
- •7. Зображення об’єктно-орієнтованої моделі даних в реляційних субд.
- •8. Призначення систем штучного інтелекту.
- •9. Класифікація знань.
- •10. Загальна характеристика моделей подання знань
- •Якщо - то (явище - реакція)
- •11. Формалізація логічної моделі знань.
- •Формально-логічна модель
- •Обмеження
- •12. Моделі подання знань з використанням логіки предикатів, їх переваги та недоліки. Срс2
- •Найпростіші конструкції мови предикатів
- •13. Моделі подання знань з використанням правил продукції, їх переваги та недоліки.
- •Якщо - то (явище - реакція)
- •14. Продукційні системи Поста.
- •15. Загальна характеристика семантичної мережі подання знань.
- •16. Структура семантичної мережі.
- •17. Основні відмінки семантичної моделі знань.
- •18. Недоліки і переваги семантичних мереж.
- •19. Фреймові моделі подання знань.
- •20. Структура фрейму та його властивості.Срс3а
- •21. Переваги і недоліки фреймових моделей знань.
- •22. Загальні відомості про експертні системи. Вмиоги до експертних систем. База знань як елемент експертної системи.
- •2. Об’єктно-орієнтована модель даних oom odmg.
18. Недоліки і переваги семантичних мереж.
ряд переваг семантичної мережі:
опис понять і подій робиться на рівні, дуже близькому до природної мови; забезпечується можливість зчеплення різних фрагментів мережі;
відношення між поняттями і подіями утворять досить невелике і добре формалізовану множину;
для кожної операції над даними і знаннями можна виділити з повної мережі, що представляє всю семантику (або всі знання), деякий її ділянка, що охоплює необхідні в даному запиті значеннєві характеристики.
її механізм виведення може призводити до некоректних результатів у зв'язку з можливістю виходу за межі певного контексту.
Для прикладу розглянемо рис. 31.7. На питання «Чи є літак членом творчого колективу?» ми отримаємо позитивну відповідь. Щоб уникнути цього, необхідно встановити обмеження, що область дії виведення стосовно літака не може розповсюджуватися далі мультиагентної системи. Проте специфікація в семантичній мережі подібних обмежень є проблематичною. Можливим виходом з даної ситуації є інтеграція семантичних мереж з іншими моделями зображення знань, наприклад фреймовою моделлю.
Інший
недолік семантичних мереж — імовірність
комбінаторного вибуху в разі отримання
негативної відповіді. Наприклад, щоб
відповісти на питання «Чи є база даних
частиною мультиагентної системи?» ми
отримаємо відповідь «ні», але лише після
того, як будуть перебрані всі можливі
асоціації.
19. Фреймові моделі подання знань.
Основна ідея фреймового підходу до подання знань полягає в тому, що все, що стосується поняття або ситуації, не розмивається по мережі, а представляється у фреймі.
Фреймом називається структура для опису поняття або ситуації, що складається з характеристик цієї ситуації і їхніх значень. Фрейм можна розглядати як фрагмент семантичної мережі, призначений для опису понять із усією сукупністю характерних їм властивостей. Поняття про діловий звіт у системі, заснованій на фреймах, може мати такий вигляд (рис.6.5).
У
кожному вузлі поняття визначаються
набором атрибутів і їхніми значеннями,
що містяться в слотах фрейму. Слот
- це атрибут, пов'язаний із вузлом у
системі, заснованій на фреймах.
Слот є складовою фрейму. Ім'я слоту відповідає типу атрибута, значенням слоту може бути екземпляр атрибута, інший фрейм або фасет. З кожним слотом може бути зв'язана одна або декілька процедур, що виконуються, коли змінюються значення слотів. Частіше усього зі слотами зв'язують процедури:
Якщо - додано (виконується, коли нова інформація міститься в слоті);
Якщо - віддалено (виконується при видаленні інформації із слоту);
Якщо - потрібно (виконується, коли запитується інформація із слоту, а він порожній).
Ці процедури можуть стежити за приписуванням інформації до даного вузла і перевіряти, як при зміні значення робляться відповідні дії.
20. Структура фрейму та його властивості.Срс3а
Фреймом називається структура для опису поняття або ситуації, що складається з характеристик цієї ситуації і їхніх значень. Фрейм можна розглядати як фрагмент семантичної мережі, призначений для опису понять із усією сукупністю характерних їм властивостей
У загальному випадку фрейм являє собою таблицю, структура і принципи організації якої є розвитком поняття відношення в реляційній моделі даних. Узагальнена структура фрейму має вигляд таблиці 6.4.
Слотом фрейму називається елемент даних для фіксації знань про об'єкт, якому відведений даний фрейм.
Таблиця 6.4. - Структура фрейму IМ'Я ФРЕЙМУ
iм'я слоту |
Покажчик спадкування |
Покажчик типу |
Значення слоту |
слот 1 |
|
|
|
слот 2 |
|
|
|
------ |
|
|
|
слот N |
|
|
|
Перерахуємо параметри слотів:
Ім'я слоту. Кожний слот повинен мати унікальне ім'я у фреймі, до якого він належить. Ім'я слоту в деяких випадках може бути службовим. Серед службових імен можуть бути:
ім'я користувача, що визначає фрейм;
дата визначення або модифікації фрейму;
коментар.
Покажчик спадкування. Він показує, яку інформацію про атрибути слотів у фреймі верхнього рівня успадковують слоти з тими ж іменами у фреймі нижнього рівня. Типові покажчики спадкування:
S (той же) - слот успадковується з тими ж значеннями даних;
U (унікальний) - слот успадковується, але дані в кожному фреймі можуть приймати будь-яке значення;
I (незалежий) - слот не успадковується.
Покажчик типу даних. Типом даних, що включаються в слот, можуть бути:
FRAME (покажчик) - вказує ім'я фрейму верхнього рівня.
ATOM (перемінна);
TEXT (текстова інформація);
LIST (список);
LISP (приєднана процедура).
За допомогою механізму керування дослідженням із відношень IS_A здійснюється автоматичний пошук і визначення значень слотів фрейму верхнього рівня і приєднаних процедур.