Системы, основанные на знаниях
Глава 2. Системы, основанные на знаниях.
§ 2.1 Данные и знания.
Точного определения «данные» нет. Наиболее часто понятие данные определяется следующим образом:
Данные – отдельные факты, характеризующие объекты, процессы и явления предметной области, а также их свойства.
Знания связаны с данными, основываются на них, но представляют собой результат мыслительной деятельности человека, обобщают его опыт, полученный в ходе практической деятельности.
Знания – выявленные закономерности предметной области.
При обработке знаний на компьютере, знания трансформируются так же, как и данные.
Рекомендуемые материалы
1. как результат мышления
2. знания на материальных носителях
3. знания на языках представления знаний
4. базы знаний
Для БД характерен большой объем и относительно небольшая стоимость информации.
Для хранения знаний используется БЗ – небольшой объем, но дорогой информационный массив.
Классификация знаний:
1. поверхностные и глубинные
Поверхностные – знания о видимых взаимосвязях между отдельными событиями и фактами ПО.
Глубинные знания – абстракции, аналогии, схемы, отображающие структуру и процессы ПО.
2. по своей природе:
- декларативные знания – описание фактов и явлений, фиксируют наличие или отсутствие таких фактов, а также включают описание основных связей и закономерностей, в которые эти факты и явления входят.
- процедурные знания – описание действий, которые возможны при манипулировании фактами и явлениями для достижения намеченных целей. Для описания знаний на абстрактном уровне существуют специальные языки (процедурные и декларативные).
3. по способу приобретения
– факты
- эвристика – правила, которые позволяют сделать выбор при отсутствии точных теоретических обоснований.
4. по типу представления:
Рекомендуем посмотреть лекцию "10. Эргономический расчёт параметров РМ".
– факты
- правила (если А, то Б)
Представление знаний (ПЗ) – выражение на некотором формальном языке свойств различных объектов и закономерностей, важных для решения прикладных задачи организации взаимодействия пользователя с компьютером.
Совокупность знаний, хранящихся в ВС и необходимых для решения комплексно-прикладных задач, называется системой знаний.
В СИИ: данные + алгоритм = программа заменяется на знания + выводы = система.
Для размещения БЗ в компьютере с целью ее использования для решения прикладных задач необходимо ее описание с помощью моделей.