Информационные технологии в науке, образовании и инженерной практике. Майстренко А.В - 60 стр.

UptoLike

60
Часто используются такие определения знаний: знания это хорошо
структурированные данные, или данные о данных, или метаданные.
Для хранения знаний используются базы знаний (небольшого объёма,
но исключительно дорогие информационные массивы). База знаний
основа любой интеллектуальной системы.
Знания могут быть классифицированы по следующим категориям:
поверхностные знания о видимых взаимосвязях между отдель-
ными событиями и фактами в предметной области;
глубинные абстракции, аналогии, схемы, отображающие струк-
туру и процессы в предметной области.
Современные экспертные системы работают в основном с поверхно-
стными знаниями. Это связано с тем, что на данный момент нет адекват-
ных моделей, позволяющих работать с глубинными знаниями.
Кроме того, знания можно разделить на процедурные и декларатив-
ные. Исторически первичными были процедурные знания, т.е. знания,
«растворённые» в алгоритмах. Они управляли данными. Для их изменения
требовалось изменять программы. Однако с развитием искусственного
интеллекта приоритет данных постепенно изменялся, и всё большая часть
знаний сосредоточивалась в структурах данных (таблицы, списки, абст-
рактные типы данных), т.е. увеличивалась роль декларативных знаний.
Сегодня знания приобрели чисто декларативную форму, т.е. знаниями
считаются предложения, записанные на языках представления знаний,
приближенных к естественному и понятных неспециалистам.
Существуют десятки моделей (или языков) представления знаний для
различных предметных областей. Большинство из них может быть сведено
к следующим классам:
продукционные;
семантические сети;
фреймы;
формальные логические модели.
4.3. МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ
Продукционная модель, или модель, основанная на правилах, позво-
ляет представить знания в виде предложений типа: «Если (условие), то
(действие)».
Под условием понимается некоторое предложение-образец, по кото-
рому осуществляется поиск в базе знаний, а под действием действия,
выполняемые при успешном исходе поиска (они могут быть промежуточ-
ными, выступающими далее как условия, и терминальными или целевыми,
завершающими работу системы).
При использовании продукционной модели база знаний состоит из
набора правил. Программа, управляющая перебором правил, называется