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. Дополнительные модули

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


 

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

83220. Проектирование химводоочистки кузнецкой ТЭЦ 1.75 MB
  Термическая дистилляция исходной воды на семикорпусной выпарной установке с последующей доочисткой дистилата для подпитки энергетических котлов; конденсатоочистки возвращаемого с производства конденсата от маслопродуктов; химводоочистки для подпитки теплосети с открытым водозабором.
83221. АДМІНІСТРАТИВНО-ПРАВОВЕ ЗАБЕЗПЕЧЕННЯ ПРАВ МІГРАНТІВ 174.2 KB
  Мета і завдання дослідження полягають у тому, щоб на основі чинного законодавства України та практики його реалізації здійснити аналіз теоретико-методологічних підходів щодо дослідження понять і сутнісних характеристик категорії «мігрант» та охарактериувати адміністративне забезпечення прав мігрантів...
83222. Организация оплаты труда руководителей и специалистов предприятия и пути ее совершенствования (на примере ОАО «Гомельский мотороремонтный завод») 146.9 KB
  Переход на рыночные отношения в сфере экономики потребовал от коллектива предприятия более детального изучения рынка его потребности в продукции и возможностей завода по организации выпуска нетрадиционных видов товаров и услуг. Продолжая развивать линейку новой продукции в апреле 2010 г.
83223. Обоснование амортизационной политики на предприятии (по материалам ООО «ТВК-Р») 218.93 KB
  В процессе работы были решены такие задачи как изучение теоретических аспектов амортизационной политики; предоставление организационной характеристики исследуемого предприятия и анализ показателей его финансово-хозяйственной деятельности; оценка состояния основных средств избранного предприятия и его учетной политики...
83225. Осoбеннoсти прoфессиoнaльнoгo сaмooпределения в юнoшескoм вoзрaсте 152.27 KB
  Прoблеме прoфессиoнaльнoгo сaмooпределения учaщихся пoсвященo мнoгo исследoвaний. Oднaкo, несмoтря нa oчевидный интерес ученых, прoфoриентaциoннaя рaбoтa в сoвременных услoвиях не в пoлнoй мере дoстигaет свoих глaвных целей - фoрмирoвaния у учaщихся прoфессиoнaльнoгo сaмooпределения, сooтветствующегo индивидуaльным...
83226. Разработка технологии производства листового и строительного стекла Марблита 96.09 KB
  Цель данной курсовой работы: разработать технологию производства листового и строительного стекла Марблита Задачи поставленные для курсовой работы: изучить применение ведущие свойства назначение листового и строительного стекла; выбрать сырьевые материалы и составить технологическую схему производства...
83227. Планирование аудиторской проверки в ООО «Чернухинские водопроводные сети» 86.86 KB
  Планирование аудита включает в себя составление плана ожидаемых работ и разработку аудиторской программы. Задачи курсовой работы: рассмотреть предварительное планирование; оценить систему бухгалтерского учета и внутреннего контроля в ходе аудита; рассчитать уровень существенности и аудиторский рис в ООО Чернухинские водопроводные сети...
83228. Государственная кадастровая оценка земель города Пензы 163.24 KB
  Массовая оценка недвижимости это процесс определения стоимости целых групп объектов недвижимости в котором используются как обычные методы оценки так и специфические методы. Выгода массовой оценки недвижимости заключается в том что в результате массовой оценки недвижимости получаются корректные данные о стоимости объектов недвижимости...