Начала компьютерной лингвистики

Каждая продукция представлена отдельным модулем, который может аппаратно исполняться отдельным процессором. Все продукции объединены управляющей структурой.

Рис.7.24.

Рис. 7.25.

В экспертную систему входят эксперты и ряд программ (рис. 7.26). Знания экспертов вводятся в экспертную систему и используются пользователями для экспертизы в данной предметной области.

Вопросно-ответная программа обеспечивает возможность взаимодействия о пользователем на естественном языке. Программа накопления знаний позволяет пользователю пополнять и модифицировать базу знаний, объясняющая программа — проверять ответ системы. Программа-интерпретатор интерпретирует продукции в терминах предметной области. Исполнительная программа обеспечивает работу всей системы.

Для большинства применений экспертных систем типично следующее:

выбор предметной области, где важная роль отводится эвристическим подходам;

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

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

При структурировании знаний отделяют факты из области применения системы (декларативные знания) от методов решения проблемы (процедурные знания).

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

Рис.7.26.

и т.д. Объединяет их возможность отражать функциональные, простран-ственные

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52