45350

Инструментарии построения экспертных систем

Доклад

Информатика, кибернетика и программирование

Инструментальное средство разработки экспертных систем – это язык программирования используемый инженером знаний или и программистом для построения экспертной системы. Оболочки экспертных систем Системы этого типа создаются как правило на основе какойнибудь экспертной системы достаточно хорошо зарекомендовавшей себя на практике. При создании оболочки из системыпрототипа удаляются компоненты слишком специфичные для области ее непосредственного применения и оставляются те которые не имеют узкой специализации.

Русский

2013-11-16

30 KB

22 чел.

36 Инструментарии построения экспертных систем

Инструментальные средства проектирования и разработки экспертных систем

На проектирование и создание одной экспертной системы ранее требовалось 20-30 человек-лет. В настоящее время имеется ряд средств, ускоряющих создание. Эти средства называют инструментальными или инструментарием. Использование инструментальных средств разработки экспертных систем сокращает время, затрачиваемое на их создание, в 3-5 раз.

Инструментальное средство разработки экспертных систем – это язык программирования, используемый инженером знаний или (и) программистом для построения экспертной системы. Этот инструмент отличается от обычных языков программирования тем, что обеспечивает удобные способы представления сложных высокоуровневых понятий.

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

1. Оболочки экспертных систем

Системы этого типа создаются, как правило, на основе какой-нибудь экспертной системы, достаточно хорошо зарекомендовавшей себя на практике. При создании оболочки из системы-прототипа удаляются компоненты, слишком специфичные для области ее непосредственного применения, и оставляются те, которые не имеют узкой специализации. Примером может служить система EMYCIN, созданная на основе прошедшей длительную «обкатку» системы MYCIN. В EMYCIN сохранен интерпретатор и все базовые структуры данных – таблицы знаний и связанные с ними механизм индексации. Оболочка дополнена специальным языком, улучшающим читабельность программ, и средствами поддержки библиотеки типовых случаев и заключений, выполненных по ним экспертной системой.

2. Языки программирования высокого уровня

Инструментальные средства этой категории избавляют разработчика от необходимости углубляться в детали реализации системы – способы эффективного распределения памяти, низкоуровневые процедуры доступа и манипулирования данными. Одним из наиболее известных представителей таких языков является OPS5. Этот язык прост в изучении и предоставляет программисту гораздо более широкие возможности, чем типичные специализированные оболочки. Следует отметить, что большинство подобных языков так и не было доведено до уровня коммерческого продукта и представляет собой скорее инструмент для исследователей.

3. Среда программирования, поддерживающая несколько парадигм

Средства этой категории включают несколько программных модулей, что позволяет пользователю комбинировать в процессе разработки экспертной системы разные стили программирования. Среди первых проектов такого рода была исследовательская программа LOOP, которая допускала использование двух типов представления знаний: базирующегося на системе правил и объектно-ориентированного. На основе этой архитектуры во второй половине 1980-х годов было разработано несколько коммерческих программных продуктов, из которых наибольшую известность получили KEE, KnowledgeCraft и ART. Эти программы предоставляют в распоряжение квалифицированного пользователя множество опций и для последующих разработок, таких как КАРРА и CLIPS, и стали своего рода стандартом. Однако освоить эти языки программистам далеко не так просто, как языки, отнесенные к предыдущей категории.

4. Дополнительные модули

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


 

А также другие работы, которые могут Вас заинтересовать

5447. Модное слово 21 века 46.5 KB
  Модное слово 21 века То, что в языке, как и в любой среде, существует своя мода - давно не новость. Она меняется с течением времени. Немалое значение оказывает на нее, развитие новых технологий, изменения в политике, бизнесе, производстве, кул...
5448. Сравнение двух вариантов заготовки детали Вас шестерня 3.73 MB
  Введение В рамках дипломного проекта будет рассматриваться деталь Вал-шестерня. Для детали будет проведён анализ технологичности, который позволит оценить её технологичность, т.е. возможность рациональной обработки с помощью стандартных инструмент...
5449. Расчет гелиоустановки для летней душевой полевого бригадного стана, расположенного в Аргаяшском районе Челябинской области 150.04 KB
  Расчет гелиоустановки. Расчет гелиоустановки выполняем для летней душевой полевого бригадного стана, расположенного в Аргаяшском районе Челябинской области. Гелиоустановка рассчитана на работу с 15 апреля по 15 октября. Потребное количество энергии ...
5450. Разработка системы технического обслуживания секции поперечной фальцовки комбинированной фальцевальной машины 1.58 MB
  Курсовой проект посвящен разработка системы технического обслуживания секции поперечной фальцовки комбинированной фальцевальной машины. В приложении приведена спецификация на сборочные чертежи. Отечественные типографии зачастую должны самостоятельно...
5451. Расчет перемешивающего устройства и подбор мотора к нему 60.5 KB
  Задание: Подобрать перемешивающее устройство, провести его расчет и подобрать к нему мотор-редуктор по исходным данным. Исходные данные: Номинальный объём реактора Vн = 5м3 Давление в реакторе Р= 0,6 МПа Плотность жидкой фазы ...
5452. Расчет требуемой поверхности фильтрации 110 KB
  Задание: Рассчитать требуемую поверхность фильтрации на заданную производительность по водной суспензии, выбрать стандартный фильтр и определить их количество в установке. Исходные данные: Производительность по суспензии Vисх = 114 м3/сут. Концентра...
5453. История развития лизинга в России 50 KB
  История развития лизинга в России Первым и наиболее заметным фактом участия СССР в лизинговых сделках стали известные поставки на условиях ленд-лиза. Во время II Мировой войны США поставляло своим союзникам оружие, продовольствие, автомобильную те...
5454. Совершенствование процессов горячей объемной штамповки 2.48 MB
  Введение Кузнечно-штамповочное производство является одним из основных способов изготовления заготовок и деталей, сочетающим в себе высокую производительность и качество получаемых поковок. Кузнечные цеха являются основными заготовительными цехами н...