Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ISTMV_lectures_2012.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.43 Mб
Скачать

Знання та їх класифікація

При вивченні інтелектуальних систем традиційно виникає питання — що таке знання й чим вони відрізняються від звичайних даних, які десятиліттями обробляються ЕОМ. Можна запропонувати кілька робочих визначень, у рамках яких це стає очевидним.

Дані — це окремі факти, що характеризують об'єкти, процеси і явища предметної області, а також їхні властивості.

При обробці на ЕОМ дані трансформуються, умовно проходячи наступні етапи:

D1 — дані як результат вимірювань і спостережень;

D2— дані на матеріальних носіях інформації (таблиці, протоколи, довідники);

D3 — моделі (структури) даних у вигляді діаграм, графіків, функцій;

D4 — дані в комп'ютері мовою опису даних;

D5 — бази даних на машинних носіях інформації.

Знання засновані на даних стримуються емпіричним шляхом. Вони являють собою результат розумової діяльності людини, спрямованої на узагальнення її досвіду отриманого в результаті практичної діяльності.

Знання - це закономірності предметної області (принципи, зв'язки, закони), отримані в результаті практичної діяльності й професійного досвіду, що дозволяють фахівцям ставити й вирішувати завдання з цієї області.

При обробці на ЕОМ знання трансформуються аналогічно даним.

Z1 — знання в пам'яті людини як результат мислення;

Z2 — матеріальні носії знань (підручники, методичні посібники);

Z3 — поле знань - умовний опис основних об'єктів предметної області, їхніх атрибутів і закономірностей, їх єднальних;

Z4 — знання, описані на мовах подання знань (продукційні правила, семантичні мережі, фрейми);

Z5 — база знань на машинних носіях інформації. Часто використовується таке визначення знань.

Знання — це добре структуровані дані.

Існує безліч способів визначити поняття. Один із широко використовуваних способів ґрунтується на ідеї інтенсіоналу. Інтенсіонал поняття — це визначення його через співвіднесення з поняттям більш вищого рівня абстракції із вказанням специфічних властивостей. Інтенсіонали формулюють знання про об'єкти. Інший спосіб визначає поняття через співвіднесення з поняттями більш нижчого рівня абстракції або перелічення фактів, що відносяться до обумовленого об'єкта. Це є визначення через дані, або екстенсіонал поняття.

Для зберігання даних використаються бази даних (для них характерні великий обсяг і відносно невелика питома вартість інформації), для зберігання знань — бази знань (невеликого обсягу, але винятково дорогі інформаційні масиви). База знань — основа будь-якої інтелектуальної системи.

Знання можуть бути класифіковані по наступних категоріях:

Поверхневі — знання про очевидні взаємозв'язки між окремими подіями й фактами в предметній області.

Глибинні — абстракції, аналогії, схеми, що відображають структуру й природу процесів, які протікають у предметній області. Ці знання пояснюють явища й можуть використовуватися для прогнозування поведінки об'єктів.

Сучасні експертні системи працюють в основному з поверхневими знаннями. Це пов'язане з тим, що на даний момент немає універсальних методик, що дозволяють виявляти глибинні структури знань і працювати з ними.

Крім того, у підручниках з штучного інтелекту знання традиційно поділяють на процедурні й декларативні. Історично первинними були процедурні знання, тобто знання, «розчинені» в алгоритмах. Вони керували даними. Для їхньої зміни було потрібно змінювати програми. Однак з розвитком штучного інтелекту пріоритет даних поступово змінювався, і все більша частина знань зосереджувалася в структурах даних (таблиці, списки, абстрактні типи даних), тобто збільшувалася роль декларативних знань.

Сьогодні знання придбали чисто декларативну форму, тобто знаннями вважаються пропозиції, записані на мовах подання знань, наближених до природної й зрозумілої нефахівцям.

Перше й основне питання, яке треба вирішити при поданні знань, — це питання визначення складу знань, тобто визначення того, "що представляти" в експертній системі. Друге запитання стосується того, "як представляти" знання. Ці дві проблеми взаємозалежні. Обраний спосіб подання може виявитися непридатним у принципі або неефективним для вираження деяких знань.

Питання "як представляти" можна розділити на два незалежні завдання: як організувати (структурувати) знання і як представити знання в обраному формалізмі.

Прагнення відділити організацію знань у самостійне подання викликано, зокрема, тим, що це завдання виникає для будь-якої мови подання й способи вирішення цього завдання є однаковими (або подібними) незалежно від використовуваного формалізму.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]