Базы данных и знаний. Мартьянова А.Е. - 284 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний
284
284
«как» – это трассировка всего процесса получения решения с указанием
использованных фрагментов БЗ, то есть всех шагов цепи умозаключе-
ний. Ответ на вопрос «почему» – ссылка на умозаключение, непосредст-
венно предшествовавшее полученному решению, то есть отход на один
шаг назад. Развитые подсистемы объяснений поддерживают и другие ти-
пы вопросов.
Интеллектуальный редактор БЗ
программа, представляющая
инженеру по знаниям возможность создавать БЗ в диалоговом режиме.
Включает в себя систему вложенных меню, шаблонов языка представле-
ния знаний, подсказок («help» – режим) и других сервисных средств, об-
легчающих работу с базой.
Если система объявлена разработчиками как экспертная, только
наличие всех этих блоков гарантирует реальное использование аппарата
обработки знаний
. Однако промышленные прикладные ЭС могут быть
существенно сложнее и дополнительно включать базы данных, интер-
фейсы обмена данными с различными пакетами прикладных программ,
электронными библиотеками и т.д.
Приведем пример, заимствованный из книги К. Нейлора [13]. Соз-
дадим экспертную систему, с помощью которой можно отличить птицу
от самолета.
В нашем случае мы
собираемся получить не только экспертную, но
также и обучающую систему, так как хотелось бы, чтобы машина кого-то
еще и обучала. Процесс обучения называется машинным обучением. Что
же вы при этом делаете? Вы устанавливаете экспертную систему так,
чтобы она провела с вами урок, во время которого вы учите ее прини-
мать
решения на основе имеющегося «жизненного» опыта. После такой
тренировки вы освобождаете систему от своей опеки и даете ей возмож-
ность сделать самостоятельное решение, используя ее собственные экс-
пертные возможности. Пока вам не пришлось анализировать программу,
нет необходимости выяснять, как система получила данное решение.
Программа, которую мы будем использовать, приведена на
рис.
IV.1, а ее структурная схемана рис. IV.2. Если вы введете программу в
компьютер и запустите ее, то на экране появятся вопросы о количестве
задействованных переменных. Затем машина задаст в программе три
массива с помощью оператора DIM. Один из нихмассив RULES –
должен содержать правила вывода суждений (которые разрабатывает
ЭВМ), другоймассив VALUE – значения
переменных, представленных
в данном конкретном случае, а массив VAR$ служит для хранения имен
переменных.
284                                Мартьянова А.Е. Базы данных и знаний


«как» – это трассировка всего процесса получения решения с указанием
использованных фрагментов БЗ, то есть всех шагов цепи умозаключе-
ний. Ответ на вопрос «почему» – ссылка на умозаключение, непосредст-
венно предшествовавшее полученному решению, то есть отход на один
шаг назад. Развитые подсистемы объяснений поддерживают и другие ти-
пы вопросов.
      Интеллектуальный редактор БЗ – программа, представляющая
инженеру по знаниям возможность создавать БЗ в диалоговом режиме.
Включает в себя систему вложенных меню, шаблонов языка представле-
ния знаний, подсказок («help» – режим) и других сервисных средств, об-
легчающих работу с базой.
      Если система объявлена разработчиками как экспертная, только
наличие всех этих блоков гарантирует реальное использование аппарата
обработки знаний. Однако промышленные прикладные ЭС могут быть
существенно сложнее и дополнительно включать базы данных, интер-
фейсы обмена данными с различными пакетами прикладных программ,
электронными библиотеками и т.д.
      Приведем пример, заимствованный из книги К. Нейлора [13]. Соз-
дадим экспертную систему, с помощью которой можно отличить птицу
от самолета.
      В нашем случае мы собираемся получить не только экспертную, но
также и обучающую систему, так как хотелось бы, чтобы машина кого-то
еще и обучала. Процесс обучения называется машинным обучением. Что
же вы при этом делаете? Вы устанавливаете экспертную систему так,
чтобы она провела с вами урок, во время которого вы учите ее прини-
мать решения на основе имеющегося «жизненного» опыта. После такой
тренировки вы освобождаете систему от своей опеки и даете ей возмож-
ность сделать самостоятельное решение, используя ее собственные экс-
пертные возможности. Пока вам не пришлось анализировать программу,
нет необходимости выяснять, как система получила данное решение.
      Программа, которую мы будем использовать, приведена на рис.
IV.1, а ее структурная схема – на рис. IV.2. Если вы введете программу в
компьютер и запустите ее, то на экране появятся вопросы о количестве
задействованных переменных. Затем машина задаст в программе три
массива с помощью оператора DIM. Один из них – массив RULES –
должен содержать правила вывода суждений (которые разрабатывает
ЭВМ), другой – массив VALUE – значения переменных, представленных
в данном конкретном случае, а массив VAR$ служит для хранения имен
переменных.


                                  284