Cтраница 2
Центральной задачей при построении экспертных систем является выявление и воспроизведение таких знаний. [16]
Основой используемых в построении экспертных систем методов представления данных и решения проблем является обычно продукционное программирование. Этот метод программирования часто используется совместно с методами распознавания образов. Далее мы рассмотрим основные понятия продукционного программирования, а также используемые в нем методы поиска. [17]
Проектирование инструментального средства для построения экспертных систем предусматривает рассмотрение многих критериев, включая вопросы универсальности, завершенности, характеристик языка представления, структуры базы данных и методов управления. Эти вопросы кратко обсуждаются ниже. [18]
![]() |
Процесс приобретения знаний при разработке экспертной системы. [19] |
Например, рассмотрим проблему построения экспертной системы в помощь адвокатам. Разработчик знаний должен обеспечить эксперта описаниями реальных случаев, включая показания свидетелей и следователей, медицинскую экспертизу, необходимые фотографии и документы. После того как эксперт изучит материал, разработчик знаний ( называемый также инженером по знаниям) спрашивает эксперта, как детально он будет пытаться найти решение в каждом отдельном случае. Разработчик знаний может изучать все стороны каждого случая, изменяя в нем факты и отмечая, как эксперт упорядочивает изменяющиеся условия. [20]
Система обладает развитыми средствами построения экспертных систем продукционного типа, управления реляционными базами данных, создания электронных ведомостей. Пользователь может легко настроить среду Интерэксперта в соответствии со своими требованиями, спроектировать экранные формы и шаблоны отчетов, использовать графические возможности системы. [21]
В книге представлена концепция построения информационных и экспертных систем средствами языка программирования баз данных и знаний. Согласно этой концепции каждая прикладная система оформляется как база данных, управляемая соответствующей системой программирования. Наличие в такой базе данных не только информационных, но и функциональных ( процедурных) компонентов позволяет при необходимости считать ее базой знаний. Методика построения прикладной системы описанными средствами выделяет следующие этапы. [22]
![]() |
Система методов решения неформализованных задач и основанных на них экспертных систем. [23] |
Указанные методы служат основой для построения соответствующих экспертных систем. [24]
Как уже отмечалось, технологию построения экспертных систем часто называют инженерией знаний. Как правило, этот процесс требует специфической формы взаимодействия создателя экспертной системы, которого называют инженером знаний, и одного или нескольких экспертов в некоторой предметной области. Инженер знаний извлекает из экспертов процедуры, стратегии, эмпирические правила, которые они используют при решении задач, и встраивает эти знания в экспертную систему. Одной из наиболее сложных проблем, возникающих при создании экспертных систем, является преобразование знаний эксперта и описания применяемых им способов поиска решений в форму, позволяющую представить их в базе знаний системы, а затем эффективно использовать для решения задач в данной предметной области. [25]
Было показано, что программы построения экспертных систем первого поколения представляли собой, по существу, адаптацию экспертных систем, хорошо зарекомендовавших себя на практике. [26]
В настоящее время известно несколько принципов построения экспертных систем: системы, основанные на правилах, и системы, использующие глубинные представления. Первые для своей работы требуют набора формальных логических правил типа приведенных нами, вторые, использующие глубинные представления, основаны на представлении информации в виде так называемых фреймов и значительно более сложны, чем системы, основанные на правилах. Однако эти системы пока еще только начинают выходить за стены лабораторий. [27]
Существуют, конечно, несколько способов построения экспертных систем, поэтому не исключены различные исходы. [28]
![]() |
Состав экспертной системы. [29] |
Многие языки высокого уровня, предназначенные для построения экспертных систем, например EMYCIN, имеют механизм вывода, в некотором смысле встроенный в язык как его часть. [30]