нять, згаданих вище;
В· поточний стан предметної області;
В· методах вирішення завдань.
При цьому система знань повинна бути організована таким чином, щоб забезпечити взаємодію обчислювальної системи з користувачем в системі понять і термінів предметної області.
Що ж таке знання і чим вони відрізняються від даних в системах машинної обробки?
Знання - це цілісна і систематизована сукупність понять про закономірності природи, суспільства і мислення, накопичених людством у процесі активної перетворюючої виробничої діяльності та спрямована на подальше пізнання і зміна об'єктивного світу.
Отже, інтелектуальна діяльність людини пов'язана з пошуком рішень в нових, нестандартних ситуаціях. Звідси, завдання називається інтелектуальної, якщо алгоритм її вирішення апріорі невідомий. При цьому завдання і її рішення розуміються в самому широкому сенсі. Рішення завдання - це будь-яка діяльність (людини або машини), пов'язана з виробленням планів і дій, необхідних для досягнення визначеної мети; висновком нових закономірностей і т. п. Будь-яка інтелектуальна діяльність опирається на знання про предметну область, в якій ставляться і вирішуються завдання. Предметною областю зазвичай називають сукупність взаємопов'язаних відомостей, необхідних і достатніх для вирішення даної задачі або певної сукупності завдань.
Знання про предметну області включають описи об'єктів, явищ, фактів, а також відносин між ними.
У загальному вигляді знання в ЕОМ представляються деякої семіотичної (знакової) системою, в якій виділяються за аналогією з даними три аспекти: синтаксичний, семантичний і прагматичний.
Синтаксис описує внутрішній устрій знакової системи, тобто правила побудови та перетворення складних знакових виразів. Для природної мови синтаксис визначає правильна побудова пропозицій і пов'язаного тексту.
Семантика визначає відносини між знаками і їх властивостями (концептами), тобто задає сенс або значення конкретних знаків.
Прагматика визначає знак з точки зору конкретної сфери його застосування або суб'єкта, використовує дану знакову систему.
У відповідності з перерахованими аспектами семіотичних систем можна виділити три типи знань: синтаксичні, семантичні та прагматичні.
Синтаксичні знання характеризують синтаксичну структуру описуваного об'єкта чи явища, яка не залежить від сенсу і змісту використовуваних при цьому понять.
Семантичні знання містять інформацію, безпосередньо пов'язану зі значеннями і сенсом описуваних об'єктів і явищ.
Прагматичні знання описують об'єкти і явища з точки зору розв'язуваної задачі, наприклад, з урахуванням діючих в даній дачі специфічних критеріїв.
Трьом типам знань відповідають і три типи моделей для їх подання: синтаксичні, семантичні та прагматичні. Наявність двох останніх є найбільш істотним ознакою, що відрізняє інтелектуальні системи від всіх інших.
Перш ніж перейти до опису моделей подання знань, проаналізуємо особливості знань, які власне і відрізняють їх від даних.
інтерпретованих. Дані, вміщені в ЕОМ, можуть змістовно інтерпретуватися лише відповідною програмою. У відриві від неї дані не несуть ніякої змістовної інформації. Знання відрізняються тим, що можливість змістовної інтерпретації завжди присутня.
Структурованість або наявність классифицирующих відносин. Незважаючи на різноманітність форм зберігання даних, жодна з них не забезпечує можливості компактного опису всіх зв'язків між різними типами даних. Інформаційні одиниці знань повинні володіти гнучкою структурою, тобто для них повинен виконуватися В«принцип матрьошкиВ» - Такий вложімості, коли будь-яку інформаційну одиницю можна включити до складу інший і з кожної інформаційної одиниці можна виділити деякі її складові. Це дозволяє записувати і зберігати окремо інформацію, однакову для всіх елементів множини. При необхідності цю інформацію можна автоматично передати опису будь-якого елемента множини. Такий процес називається В«спадкуваннямВ» інформації.
Наявність ситуативних зв'язків або зв'язність. Вони визначають ситуативну сумісність окремих подій чи фактів, збережених або вводяться в пам'ять, а також такі відносини, як одночасність, розташування в однієї області простору, знаходження в стані механічного або іншого взаємодії і т. п. Ситуативні зв'язку допомагають будувати процедури аналізу знань на сумісність, суперечливість та інші, які важко реалізувати при зберіганні традиційних масивів даних.
Семантична метрика. На безлічі інформаційних одиниць у деяких випадках корисно задавати ставлення, що характеризує ситуаційну близькість інформаційних одиниць, тобто Силу асоціативного зв'язку між ними. Це відношення можна назвати відношенням релевантності для інформаційних одиниць. Таке ставлення дає можливість виділяти в інформаційній базі деякі типові ситуації. Ста...