
- •Лабораторна робота №1 з дисципліни "Системи штучного інтелекту "
- •Опис предметної області
- •Внутрішню організаційну структуру процесу функціонування супермаркету в значній мірі визначаютьсявзаємодією з зовнішніми суб'єктами.
- •2. Оборотність розраховується за такою формулою:
- •3. Рентабельність продажів за прибутком від продажу (k1):
- •Семантичної мережі з круговим розташуванням вузлів.
- •Семантичної мережі-запиту з випадковим розташуванням вузлів.
- •Контрольні запитання
- •Поняття інтелектуальної системи.
- •2. Властивості інтелектуальних систем.
- •Характеристика систем, заснованих на знаннях.
- •Поняття знання.
- •Відміна знань від даних.
- •Поняття екстенсіоналу та інтенсіоналу.
- •Загальні відомості про моделі представлення знань.
- •Поняття семантичної мережі.
- •Формалізація семантичної мережі.
- •Прості та ієрархічні мережі.
- •Основні типи об'єктів та зв'язків між ними.
- •Види семантичних відношень.
- •Модифікація баз знань на семантичних мережах.
- •Операція порівняння із зразком.
- •Яким чином виконується подання знань в семантичній моделі?
- •Для чого використовується операція порівняння із зразком в семантичній мережі?
- •Принципи наслідування інформації в мережній моделі?
- •Які основні типи об’єктів і відношень між ними в семантичній мережі є обов’язкові?
- •Як здійснюється пошук інформації в мережній базі знань?
- •Назвіть достоїнства та си семантичної мережі.
- •За допомогою яких відношень в мережі можна виразити ієрархію об’єктів?
- •Однорідна та неоднорідна мережа, дискретна мережа. Що їх відрізняє?
- •Що зветься сценарієм?
- •За заданим висловом виділіть об’єкти–поняття (концепти), об’єкти–події, об’єкти-характеристики.
- •Бібліотека snToolbox для моделювання семантичних мереж у пакеті matlab.
-
Види семантичних відношень.
Кількість типів відносин в семантичній мережі визначається її творцем, виходячи з конкретних цілей. В реальному світі їх число прагне до нескінченності. Кожне відношення є, по суті, предикатом, простим або складеним. Швидкість роботи з базою знань залежить від того, наскільки ефективно реалізовані програми обробки потрібних відносин.
Ієрархічні
Найбільш часто виникає потреба в описі відносин між елементами, множинами і частинами об'єктів. Відношення між об'єктом і множиною, що позначає, що об'єкт належить цій безлічі, називається відношенням класифікації (ISA). Кажуть, що безліч (клас) класифікує свої екземпляри. (приклад: «Шарик є собакою» = Шарик є об'єктом типу собака). Іноді це відношення іменують також MemberOf, InstanceOf або подібним чином. Зв'язок ISA припускає, що властивості об'єкта успадковуються від множини. Протилежне до ISA відношення використовується для позначення прикладів, тому так і називається - «Example», або по-російськи «Приклад». Ієрархічні відносини утворюють деревовидну структуру.
Відношення між надбезліччю і підмножиною (називається AKO - «A Kind Of», «різновид»). (Приклад: «собака є твариною» = тип з іменем собака є підтипом типу тварини). Елемент підмножини називається гіпоніми (собака), а надмножество - гіперонімов (тварина), а саме відношення називається відношенням гіпоніми. Альтернативні назви - «SubsetOf» і «Підмножина». Це відношення визначає, що кожен елемент першого безлічі входить і в друге (виконується ISA для кожного елементу), а також логічний зв'язок між самими підмножинами: що перше не більше другого і властивості першого безлічі успадковуються вторим.Отношеніе АКО (Род-Вид) часто використовується для навігації в інформаційному просторі, наприклад, у Вікіпедії.
Об'єкт, як правило, складається з декількох частин, або елементів. Наприклад, комп'ютер складається з системного блоку, монітора, клавіатури, миші і т. д. Важливим відношенням є HasPart, що описує зв'язок частин і цілого - ставлення мероніміі. У цьому випадку властивості першого безлічі не успадковуються другим. Мерон та Холон - протилежні поняття:
Меронем - об'єкт, що є частиною для іншого. (Двигун - Мерон автомобіля.)
Холон - об'єкт, який включає в себе інше. (Наприклад, у будинку є дах. Дім - Холон даху. Комп'ютер - Холон монітора.)
Часто в семантичних мережах потрібно визначити відносини синонімії і антонімії. Ці зв'язки або дублюються явно в самій мережі, або визначаються алгоритмічної складової.
Допоміжні
У семантичних мережах часто використовуються також наступні відносини [Гаврилова]:
функціональні зв'язки (визначені зазвичай дієсловами «виробляє», «впливає» ...);
кількісні (більше менше, так само ...);
просторові (далеко від, близько від, за, під, над ...);
тимчасові (раніше, пізніше, протягом ...);
атрибутивні (мати властивість, мати значення);
логічні (І, АБО, НЕ);
лінгвістичні.
Цей список може скільки завгодно продовжуватися: в реальному світі кількість відносин величезне. Наприклад, між поняттями може використовуватися ставлення «абсолютно різні речі» або подібне: Не_имеют_отношения_друг_к_другу (Сонце, Кухонний_чайнік).