уперечності стає складніше; неоднозначність вибору з фронту готової продукції.
4. Семантичної мережі
Термін семантична означає смислова, а сама семантика - це наука, що встановлює відносини між символами і об'єктами, які вони позначають, тобто наука, що визначає сенс знаків.
Семантична мережа - це орієнтований граф, вершини якого - поняття, а дуги - відносини між ними.
Поняттями зазвичай виступають абстрактні або конкретні об'єкти, а відносини - це зв'язки типу: "це" (" is ")," має частиною "(" has part ")," належить "," любить ". Характерною особливістю семантичних мереж є обов'язкова наявність трьох типів відносин:
клас - елемент класу;
властивість - значення;
приклад елемента класу.
Можна ввести кілька класифікацій семантичних мереж. Наприклад, за кількістю типів відносин:
однорідні (з єдиним типом відносин);
неоднорідні (з різними типами відносин).
За типами відносин:
бінарні (у яких стосунки пов'язують два об'єкта);
n-арні (в яких є спеціальні відносини, що пов'язують більше двох понять). Найбільш часто в семантичних мережах використовуються наступні відносини:
зв'язку типу "частина-ціле" ("клас-підклас", "елемент-безліч" < span align = "justify"> тощо);
функціональні зв'язки (визначені зазвичай дієсловами "виробляє", "впливає" ...);
кількісні (більше, менше, дорівнює ...);
просторові (далеко від, близько від, за, під, над ...);
тимчасові (раніше, пізніше, протягом ...);
атрибутивні зв'язку ( мати властивість, мати значення ...);
логічні зв'язки (і, або, не) та ін
Проблема пошуку рішення в базі знань типу семантичної мережі зводиться до задачі пошуку фрагмента мережі, відповідного деякої підмережі, відповідної поставленого питання.
Основна перевага цієї моделі - відповідно до сучасних уявлень про організацію довготривалої пам'яті людини. Недолік моделі - складність пошуку виведення на семантичній мережі. p align="justify"> Для реалізації семантичних мереж існують спеціальні мережеві мови, наприклад NET...