Главная /
Рефераты / Инструментальные средства построения экспертных систем
Инструментальные средства построения экспертных систем
Инструментальные средства построения ЭС можно разбить на три основных группы [33];
¦ языки программирования;
¦ среды программирования;
¦ пустые ЭС (оболочки).
236
К числу инструментальных средств программирования относятся языки обработки символьной информации, наиболее известными из которых являются Пролог и ЛИСП. Пролог — язык высокого уровня, ориентированный на использование методов математической логики. Основной особенностью Пролога, отличающей его от всех других языков, является декларативный характер написанных на нем программ. Язык ЛИСП изобретен в Массачусетском технологическом институте и сконцентрирован на обработке списковых структур. Языки программирования ЛИСП и Пролог имеют встроенные механизмы для манипулирования знаниями.
Для разработки экспертных систем используются также языки программирования общего назначения: Си, Паскаль, Фортран И др.
Общим недостатком языков программирования для создания экспертных систем являются [33]:
¦ большое время разработки готовой системы;
¦ необходимость привлечения высококвалифицированных программистов;
¦ трудности модификации готовой системы.
Среды программирования позволяют разработчику не программировать некоторые или все компоненты ЭС, а выбирать их из заранее составленного набора.
При применении пустых ЭС (оболочек) разработчик полностью
освобождается ОТ работ по созданию программ и занимается лишь наполнением базы знаний. Однако необходимо, чтобы управляющие стратегии, вложенные в процедуры вывода, а также принятая модель представления знаний подходили для данного приложения. Это затрудняет выбор подходящей пустой ЭС и ее применение. Кроме того, в процессе создания Прикладной системы может выясниться, что возможности, заложенные в используемом инструментальном средстве, не позволяют реализовать необходимые процедуры вывода и представления знаний, требующиеся для успешной работы системы.
Похожие рефераты: