Представление знаний - это множество соглашений по синтаксису и
семантике, согласно которым описываются объекты.
Хорошее правило при
проектировании представления знаний - это организация знаний в такой форме,
которая позволяет легко осуществлять доступ с помощью естественных и
простых механиз мов.
Существует особый класс систем, решающих задачи, связанные с интеллектуальной деятельностью человека. Такие системы имитируют процессы, протекающие в человеческом мозге при решении трудно формализуемых задач принятия решений в условиях неполной и противоречивой информации, а также процессы, моделирующие поведение биологических объектов в живой природе. Такие системы называются интеллектуальными.
Основной компонент интеллектуальных систем (ИС), отличающий их от других систем принятия решений, является база знаний (БЗ), хранящая информацию о предметной области в виде различных моделей описания высокоструктурированный взаимосвязанных данных, сохраняющих семантику предметной области.
|
|
Проблема построения БЗ, выбора модели представления знаний внутри нее, а также извлечения знаний из первичных источников (человек-эксперт) – основная проблема при разработке систем, основанных на знаниях (Knowledge-based system).
Знания – специальная форма представления информации (высшая форма, метаинформация), позволяющая человеческому мозгу накапливать, хранить, понимать и воспроизводить информацию.
Знания в технических системах фиксируются в виде описаний на некотором языке (язык представления знаний), сохраняющем связи между данными, описывающими задачу, с учетом синтаксиса, семантики и прагматики.
Знания характеризуются пятью свойствами:
1) Внутренняя интерпретируемость – связь элементов данных с некоторой системой имен, позволяющей знать, что хранится в памяти, и уметь отвечать на вопросы о содержании памяти.
2) Рекурсивная структурируемость – элементы данных могут разбиваться на более мелкие или группироваться в более крупные структуры (классы), описывающие все возможные проявления отношений между объектами предметной области.
3) Взаимосвязь единиц элементов данных – сопоставление в памяти системы некоторой структуры отношений между объектами предметной области.
4) Наличие семантического пространства (поля знаний) с присущей метрикой. Оно характеризует взаимное положение элементов данных с точки зрения смысла.
5) Активность. В традиционном программировании данные – пассивные элементы, а активные действия выполняют процедуры и функции. В ИС данные – активные элементы, т.е. они побуждают к определенным действиям, изменяют структуру взаимосвязей.
|
|
Знания существуют в следующих формах:
ü в памяти человека-эксперта как результат мышления;
ü на материальных носителях (учебники, пособия и т.д.);
ü в виде поля знаний – условного описания основных объектов предметной области, их атрибутов, закономерностей и связей (данное описание слабо формализовано);
ü в виде описаний на некотором языке представления знаний, т.е. языке сверхвысокого уровня (продукционные, логические языки, семантические сети, фреймы и др.);
ü в БЗ – на внешних носителях информации или внутри системы.