ВУЗ:
Составители:
105
Для ввода правил в экспертную систему пользователь сначала записывает их в текстовый
файл с помощью любого текстового редактора или программы подготовки текстов. Затем программа
считывает этот текстовый файл и включает правила в свою базу знаний.
Программные модули дпя чтения, сохранения и извлечения правил
В этой части мы введем модули, которые позволят нашей программе экспертной системы
читать, сохранять и извлекать правила, аналогичные приведенным в предыдущих примерах.
P_READ будет выполнять некоторые простые вспомогательные операции, такие, как
преобразование букв вводимой строки в строчные и удаление пробелов.
ADD_PREM будет использоваться для добавления к текущему правилу предпосылки.
ADD_CON будет добавлять соответствующее заключение.
P_RULE обрабатывает указатель Правила для вывода названного правила на экран дисплея.
ENTER_RULE читает правило из текстового файла и заносит его в список правил
экспертной системы.
READ_FILE будет использоваться для чтения всего содержимого файла правил в базу
знаний.
Создание файла правил
Для создания файла правил можно использовать любой текстовый редактор, который создает
файлы в коде ASCII. Файлу должно быть присвоено имя rules. При вводе каждого правила
соблюдайте следующий синтаксис:
Правило (n): если
ПРЕДПОСЫЛКА,
то
ЗАКЛЮЧЕНИЕ
. Проследите за тем, чтобы каждое правило заканчивалось точкой. Если точку опустить,
программа не сможет правильно считать этот файл. Ниже приведены примеры верной записи
правил, Правило 9: если
курильщик
=да,
то
риск_рака =выше_среднего,
Для ввода правил в экспертную систему пользователь сначала записывает их в текстовый
файл с помощью любого текстового редактора или программы подготовки текстов. Затем программа
считывает этот текстовый файл и включает правила в свою базу знаний.
Программные модули дпя чтения, сохранения и извлечения правил
В этой части мы введем модули, которые позволят нашей программе экспертной системы
читать, сохранять и извлекать правила, аналогичные приведенным в предыдущих примерах.
P_READ будет выполнять некоторые простые вспомогательные операции, такие, как
преобразование букв вводимой строки в строчные и удаление пробелов.
ADD_PREM будет использоваться для добавления к текущему правилу предпосылки.
ADD_CON будет добавлять соответствующее заключение.
P_RULE обрабатывает указатель Правила для вывода названного правила на экран дисплея.
ENTER_RULE читает правило из текстового файла и заносит его в список правил
экспертной системы.
READ_FILE будет использоваться для чтения всего содержимого файла правил в базу
знаний.
Создание файла правил
Для создания файла правил можно использовать любой текстовый редактор, который создает
файлы в коде ASCII. Файлу должно быть присвоено имя rules. При вводе каждого правила
соблюдайте следующий синтаксис:
Правило (n): если
ПРЕДПОСЫЛКА,
то
ЗАКЛЮЧЕНИЕ
. Проследите за тем, чтобы каждое правило заканчивалось точкой. Если точку опустить,
программа не сможет правильно считать этот файл. Ниже приведены примеры верной записи
правил, Правило 9: если
курильщик
=да,
то
риск_рака =выше_среднего,
105
Страницы
- « первая
- ‹ предыдущая
- …
- 103
- 104
- 105
- 106
- 107
- …
- следующая ›
- последняя »
