База знаний- наиболее важная компонента экспертной системы, на которой основаны ее «интеллектуальные способности». В отличие от всех остальных компонент ЭС, база знаний- «переменная » часть системы, которая может пополняться и модифицироваться инженерами знаний и опыта использование ЭС, между консультациями (а в некоторых системах и в процессе консультации). Существует несколько способов представления знаний в ЭС, однако общим для всех них является то, что знания представлены в символьной форме (элементарными компонентами представления знаний являются тексты, списки и другие символьные структуры). Тем самым, в ЭС реализуется принцип символьной природы рассуждений, который заключается в том, что процесс рассуждения представляется как последовательность символьных преобразований.
Наиболее распространенный способ представления знаний - в виде конкретных фактов и правил, по которым из имеющихся фактов могут быть выведены новые. Факты представлены, например, в виде троек:
(АТРИБУТ ОБЪЕКТ ЗНАЧЕНИЕ).
Такой факт означает, что заданный объект имеет заданный атрибут (свойства) с заданным значением. Например, тройка (ТЕМПЕРАТУРА ПАЦИЕНТ1 37.5) представляет факт «температура больного, обозначаемого ПАЦИЕНТ1, равна 37.5». В более простых случаях факт выражается неконкретным значением атрибута, а каким либо простым утверждением, которое может быть истинным или ложным, например: «Небо покрыто тучами». В таких случаях факт можно обозначить каким-либо кратким именем (например, ТУЧИ) или использовать для представления факта сам текст соответствующей фразы.
Правила в базе знаний имеют вид:
ЕСЛИ А ТО S, где А- условие; S- действие. Действие S исполняется, если А истинно. Наиболее часто действие S, так же, как и условие, представляет собой утверждение, которое может быть выведено системой (то есть становится ей известной), если истинно условие правила А.
Правила в базе знаний служат для представления эвристических знаний (эвристик), т.е. неформальных правил рассуждения, вырабатываемых экспертом на основе опыта его деятельности.
Простой пример правила из повседневной жизни:
ЕСЛИ небо покрыто тучами
ТО скоро пойдет дождь.
В качестве условия A может выступать либо факт(как в данном примере), либо несколько фактов A1,...,AN, соединенные логической операцией и:
A1 и A2 и ... и AN.
В математической логике такое выражение называется коньюнкцией. Оно считается истинным в том случае, если истинны все его компоненты. Пример предыдущего правила с более сложным условием:
ЕСЛИ
небо покрыто тучами и барометр падает
ТО
скоро пойдет дождь. (Правило 1).
Действия, входящие в состав правил, могут содержать новые факты. При применении таких правил эти факты становятся известны системе, т.е. включаются в множество фактов, которое называется рабочим множеством. Например, если факты «Небо покрыто тучами» и «Барометр падает» уже имеются в рабочем множестве, то после применения приведенного выше правила в него также включается факт «Скоро пойдет дождь».
Если система не может вывести некоторый факт, истинность или ложность которого требуется установить, то система спрашивает о нем пользователя. Например:
ВЕРНО ЛИ, ЧТО небо покрыто тучами?
При получении положительного ответа от пользователя факт «Небо покрыто тучами» включается в рабочем множество.
Существуют динамические и статические базы знаний. Динамическая база знаний изменяется со временем. Ее содержимое зависит и от состояния окружающей. Новые факты, добавляемые в базу знаний, являются результатом вывода, который состоит в применении правил к имеющимся фактам.
В системах с монотонным выводом факты, хранимые в базе знаний, статичны, то есть не изменяются в процессе решения задачи. В системах с немонотонным выводом допускается изменение или удаление фактов из базы знаний. В качестве примера системы с немонотонным выводом можно привести ЭС, предназначенную для составления перспективного плана капиталовложения компании. В такой системе по вашему желанию могут быть изменены даже те данные, которые после вывода уже вызвали срабатывание каких-либо правил. Иными словами имеется возможность модифицировать значения атрибутов в составе фактов, находящихся в рабочей памяти. Изменение фактов в свою очередь приводит к необходимости удаления из базы знаний заключений, полученных с помощью упомянутых правил. Тем самым вывод выполняется повторно для того, чтобы пересмотреть те решения, которые были получены на основе подвергшихся изменению фактов.
Статьи по теме:
Информационное общество: глобальное, европейское, украинскоеТекст программы на языке BasicВывод специальных символов CRTПоиск людей (Кто есть Who)Свежая Версия Mobile Forex 2.16: Комфортный Мобильный ТрейдингИнтерфейс глобальных сетейРобот Саламандра Помогает Разгадывать Загадки ЭволюцииСоциальные аспекты информационного обществаПравовые аспектыСоздание звукового комментария ЭВМ в магазинах самообслуживанияСпам и как с ним боротьсяПоисковые системы и каталоги ресурсовРазвитие кибернетикиОбмен данными путем перетаскивания Проверка и исправление сжатых дисковВоспроизведение аудио- и видеофайлов Блокнот: Поиск и замена Первичный и расширенный разделСистемный блокЗаконы БезопасностиФизическое и логическое подключение жестких дисковТематические ресурсы InternetВремя создания или изменения файлаПолучение изображений со сканера или цифровой камеры Пользователи Internet в РоссииЗадача, решаемая с помощью использования пакета электронных таблицДОКАЗАТЕЛЬСТВО В СУДЕБНЫХ ДЕЛАХ ПО КОМПЬЮТЕРНЫМ ПРЕСТУПЛЕНИЯМMicrosoft Great Plains для клиентов в России: как найти консультанта и наиболее частые вопросыЗагрузка MozillaВидеоадаптерыРазработка контрольно-информационных инструментов для PADSКомпьютеры в сельском хозяйствеОбщая характеристика преступлений в сфере компьютерной информацииНормативно-техническая документацияПериферийные устройства ПКСТРУЙНЫЕ ПЛОТТЕРЫ (СП, INK-JET PLOTTER)Механический подходПоиск данных по ключевым словам (WAIS)ДЕЙСТВИЯ ПРИ ЗАРАЖЕНИИ ВИРУСОМОчистка большой области рисунка Профилактические методы уменьшения усталости при работе за компьютеромСетевая этикаПравовое регулирование отношений в области "компьютерной информации"Допрос свидетеля и потерпевшегоКомпьютеры домаАвтоматизации планирования печатного издания под Apple (Mac)Внешние каналы украинского сегмента сети ІnternetКраткий обзор модулей COSMOS/MРегиональные провайдеры в РоссииСофт Можно Скачать С Варезных Сайтов Или Же Приобрести В Интернет-МагазинахРасследование создание: распространение и использование вредоносных программ для ЭВМ Защита от несанкционированного подключения к сетиГенерация сеток конечных элементов в GEOSTARСредства разработки