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