220 Информационные технологии управления
Существенный прорыв в практических приложениях систем искус-
ственного интеллекта произошел в середине 70-х годов, когда на сме-
ну поискам универсального алгоритма мышления пришла идея моде-
лировать конкретные знания специалистов-экспертов. Так появились
системы, основанные на знаниях, — экспертные системы. Сформиро-
вался новый подход к решению интеллектуальных задач — представле-
ние и использование знаний [52]. Интересно, что понятие «знание» не
имеет на сегодняшний день какого-либо исчерпывающего определения.
Знания — это выявленные закономерности предметной области
(принципы, связи, законы), позволяющие решать задачи в этой области.
С точки зрения искусственного интеллекта знания можно определить
как формализованную информацию, на которую ссылаются в процес-
се логического вывода [9, 52].
Приведем ряд определений [9, 52].
База знаний — это совокупность знаний, описанных с использова-
нием выбранной формы их представления. База знаний является ос-
новой любой интеллектуальной системы. База знаний содержит опи-
сание абстрактных сущностей: объектов, отношений, процессов.
Знания можно разделить на процедурные и декларативные. Исто-
рически первыми использовались процедурные знания, то есть зна-
ния, представленные в алгоритмах. Алгоритмы, в свою очередь, были
реализованы в программах. Однако развитие систем искусственного
интеллекта повысило приоритет декларативных знаний, то есть зна-
ний, сосредоточенных в структурах данных.
Процедурные знания хранятся в памяти ИС в виде описаний проце-
дур, с помощью которых можно получить знания. Так обычно описыва-
ются способы решения задач предметной области, различные инструк-
ции, методики и т. д. Процедурные знания составляют ядро базы знаний.
Декларативные знания — это совокупность сведений о качественных
и количественных характеристиках объектов, явлений, представлен-
ных в виде фактов и эвристик. Традиционно такие знания накаплива-
лись в виде разнообразных таблиц и справочников, а с появлением
ЭВМ приобрели форму информационных массивов и баз данных. Де-
кларативные знания часто называют просто данными [52].
Одной из наиболее важных проблем разработки систем искусствен-
ного интеллекта является представление знаний.
Представление знаний — это их формализация и структурирование,
с помощью которых отражаются характерные признаки знаний: вну-
тренняя интерпретируемость, структурированность, связность, семан-
тическая метрика и активность[52].