Методы искусственного интеллекта для синтеза проектных решений. Подольский В.Е - 45 стр.

UptoLike

Тогда, например правило 1 в результате работы метода операторного предшествования примет вид:
Правило 1
Внутреннее представление:
(3 0) (4 0) (2 0) (3 1) (4 1) (2 0) (1 3) (3 0) (4 0) (2 0) (3 1) (4 2) (2 0) (1 3) (1 2) (3 0) (4 3) (2 0) (3 1) (4 1) (2 0)
(1 3) (1 2) (3 2) (4 4) (2 0) (1 0) (1 1)
На исходном языке:
Вес_ткани малый = Температура_процесса малая = И Вес_ткани малый = Температура_процесса средняя = И ИЛИ
Вес_ткани средний = Температура_процесса малая = И ИЛИ Схема I = ЕСЛИ ТО
Генератор кода считывает внутреннее представление знаний и формирует объектный код в виде описания на языке
экспертной системы. В разработанной системе реализована дедуктивная схема вывода на основе правила modus ponens (см.
раздел 4.6).
Использование постфиксной записи в качестве внутреннего представления позволяет упростить процесс принятия
решения. На рисунке 18 приведён алгоритм обработки знаний, представленных в постфиксной записи.
В результате работы процедуры генерации кода формируется массив, содержащий значения степеней истинности
правила modus ponens для каждого правила системы нечётких высказываний. В качестве решения выбирается такое значение
выходного параметра, для которого степень истинности имеет максимальное значение.
нет
да
нет
нет
да
да
да
нет
Начало
В выражении есть лексемы?
Занести лексему в стек
Лексема-идентификатор?
Лексема-константа?
Лексемазарезервированное
слово?
Извлечь из стека операнды
Выполнить операцию
Результат добавить в стек
Значение из стека занести в
массив степеней
истинности
Извлечь из стека
идентификатор
Определить чёткое
значение
идентификатора
Определить степень
принадлежности
Значение занести в стек
Перейти к следующей
лексеме
К
онец
А
А
Рис. 18
В ходе работы процедуры принятия решения формируется система объяснений. Она предназначена для показа
пользователю всего процесса рассуждений, в результате которого было найдено или не найдено решение. Пользователь
получает возможность просмотреть все логические выводы, которые привели к результату.
Разработанная система позволяет просмотреть и отредактировать данные о лингвистических переменных:
наименование, терм-множество, область определения, синтаксические и семантические процедуры, функции
принадлежности.
Предусмотрен ввод исходных данных лингвистических переменных из области определения и отображение
соответствующих значений функций принадлежности.
Результаты работы механизма логического вывода отображаются на экране.
Экспертная система позволяет просмотреть грамматику описания языка знаний, теоретический материал, систему
объяснений работы механизма логического вывода.