18. Структура и функции баз знаний.
Знания в БнЗ можно
разделить на алгоритмические и
неалгоритмические
1) Алгоритмические
( процедурные) – алгоритмы, программы,
вычисляющие функции, выполнять
преобразования, решающие определенные
конкретные задачи; любая библиотека
программно может быть представлена как
алгоритм знания.
2) Неалгоритмические
состоят из мысленных объектов, называемых
понятиями. Каждое понятие имеет свое
имя, структуру, связанную с другими
понятиями и входит в другую систему
понятий(словарь); еще неалгоритмические
знания – связи между понятиями или
утверждения о свойствах понятий и связей
между ними.
Во многих экспертных
системах содержимое Баз Знаний
подразделяется:
Факты и правила;
факты – элементарные единицы знаний,
утвержденные характеристики объекта;
правила служат для выражения связей ,
зависимостей между фактами и их
комбинациями. Структуру Баз Знаний
можно представить следующим образом:
1) Понятий
(математические и нематематические)
2) Факты (экстенциональная
часть БД)
3) Правила (зависимости,
законы, связи (интенсиональные) Если
факты, то записываются, а на основе
правил генерируется что-то новое.
4) Алгоритмы и
процедуры ( чтоб получить прямой доступ
к БД, механизм получения решений,