База знаний - упорядоченная совокупность правил, фактов, механизмов вывода и программных средств, описывающих некоторую предметную область [ДСТУ 2481-94].
Формирование базы инженерных знаний интеллектуальной САПР производится с помощью Системы генерации баз знаний СПРУТ-БЗ. Перед началом работы с системой необходимо ознакомиться с Руководством пользователя, содержащим описание основных приемов работы
с системой.
Элемент знаний представляет собой обобщенный функциональный блок, содержащий входы, выходы, управление и механизм. Наиболее распространенным представлением функциональных блоков является международный стандарт IDEF0.
Для информационных систем входами и выходами служат данные, а механизмом - средства их преобразования (формулы, таблицы, базы данных и др.). Например, для задачи расчета площади горизонтального оперения самолета такой блок будет иметь вид:
Функционирование блока производится под воздействием управляющей информации. Управляющие переменные, хотя и объявляются в качестве входных (в примере - переменная Схема), не используются механизмом блока для определения значений выходных переменных. В приведенном примере условие [Схема = (норм.) или (утка)] введено во избежание бессмысленного выполнения этого расчета для схемы «бесхвостка».
Входные, выходные и управляющие переменные могут быть как числовыми, так и символьными.
В продукционных системах искусственного интеллекта элементом представления знаний является правило-продукция. Такое правило содержит предусловие, определяющее применимость его при конкретном состоянии переменных базы данных: ЕСЛИ , ТО . Правила-продукции также могут быть представлены в форме блоков IDEF0.
← Методы и модули инженерных знаний |
---|