Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Синтаксис правил




Каждое правило базы данных может иметь следующую структуру, в которой строки, забранные в квадратные скобки, являются необязательными:

< type > < name >

DISPLAY < display string >

[ HELP < help string > ]

[ PRIOR < probability value > ]

< function name > < function parameters >

[ CONTEXT < context information > ]

где

< type > одно из hypothesis, intermediate или data;

< name > идентификатор правила, может быть любым допустимым именем Пролога;

< display string > строка, заключенная в кавычки, которая во время консультации отражает следующее:

data -правило показывает эту строку, чтобы подсказать пользователю, что он должен ввести, чтобы это правило оценивалось;

hypothesis -правило высвечивает эту строку как заключение гипотезы, если гипотеза достигла установленного уровня определенности;

для правил вcех трех типов эта строка показывается при выборе пункта трассировки заключения;

< help string > если нажата клавиша Esc во время ввода данных с использованием data-правила, эта строка, заключенная в кавычки, показывает текст помощи, записанный в теле этого правила;

< probability value >

с помощью параметра PRIOR можно изменить ранее указанное соответствие между вероятностью и определенностью, чтобы показать, что это правило в оценке гипотезы предпочтительнее другого. Здесь указывается значение вероятности. Если этот параметр не указан, данное правило равновероятно может быть истинным или ложным и, следовательно, имеет значение вероятности, равное 0,5;

< function name > < function parameters >

задает функции экспертной системы и ее параметры, функции детально рассмотрены далее;

< context information >

используется, чтобы быть уверенным, что правило оценивается в определенном контексте, т. е. в зависимости от результатов оценки других правил. В случае использования этого параметра можно остановить экспертную систему от дальнейшей оценки нерелевантных правил.

Функции

В PEXPERT имеется одиннадцать функций. Три из них: BAYES, AND и OR комбинируют вероятности из одного или нескольких источников и возвращают новую вероятность.

BAYES

Параметры для BAYES должны быть заданы списком пар:

rulename1 inc i1 dec d1

rulename2 inc i2 dec d2

rulename3 inc i3 dec d3

Каждое значение inc должно быть по крайней мере 1 и каждое dec должно быть не больше 1. BAYES используется при обращении вероятностей в определенности, с которыми программа работает дальше.





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 485 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Свобода ничего не стоит, если она не включает в себя свободу ошибаться. © Махатма Ганди
==> читать все изречения...

4226 - | 3956 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.