Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информационные технологии в государственном и муниципальном управлении
Посмотреть оригинал

Средства построения экспертных систем

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

Языки программирования, применяемые в области ЭС. Это, как правило, алгоритмические языки (Delphi, С, C++ и т.д.) и символьные языки (Лисп, SmallTalk). Алгоритмические языки разработаны для широкого класса задач. Символьные языки разработаны специально для прикладных областей искусственного интеллекта и обеспечивают обработку текстов на естественном языке.

Например, язык Лисп имеет механизмы для манипулирования символами в форме списковых структур. Список — набор элементов, заключенных в скобки, где каждый элемент может быть или символом, или другим списком. Списковые структуры являются удобным строительным материалом для представления сложных понятий; все отношения между объектами описываются через списки, содержащие отношения объекта с другими объектами. Язык Лисп существует в разных версиях (Интерлисп, Маклисп и пр.), которые имеют различные средства поддержки (редакторы и средства отладки), но одинаковый синтаксис.

Языки программирования предоставляют максимальную гибкость разработчику ЭС, но не подсказывают ему, как представлять знания или как построить механизм доступа к БЗ.

Язык инженерии знаний является специальным инструментальным средством разработки ЭС. Примерами языков инженерии знаний являются Пролог, OPS-5, Loops и пр. Языки инженерии знаний можно подразделить на скелетные и универсальные. Скелетный язык инженерии знаний является просто «раздетой» ЭС, т.е. ЭС без специальных предметных знаний, включающей в себя только механизм вывода и средства поддержки. Универсальный язык инженерии знаний обеспечивает более широкие возможности управления поиском данных и доступом к ним, чем скелетные системы, но его может оказаться труднее использовать. Недостатком языков инженерии знаний является то, что они обладают меньшей гибкостью, поскольку разработчик системы должен пользоваться схемой управления, определяемой встроенным в язык механизмом вывода.

Системы автоматизированной разработки экспертных систем состоят из программ, оказывающих помощь эксперту-человеку в приобретении и представлении знаний, и программ, которые помогают разрабатывать проекты экспертных систем. Примером могут являться КЕЕ, ART, AGE и др.

Оболочки экспертных систем пакеты программ, прилагаемые к системам автоматизированной разработки ЭС, упрощающие их использование, облегчающие диалог. Примерами могут служить оболочки EMISIN, EXPERT и пр.

 
Посмотреть оригинал
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы