Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EXSP_LE1_1.DOC
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
642 Кб
Скачать
☆

4.2. Предикатные языки

В первом параграфе мы рассмотрели ЯПЗ, в основе которых лежали явно выраженные бинарные отношения. Такие языки обладают рядом достоинств при описании знаний в системах проектирования. Но для них еще не разработаны эффективные процедуры принятия решений.

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

4.2.1. Продукционные модели

Определение: продукционная модель или модель, основанная на правилах, позволяет представить знания в виде предложений типа «Если <условия >, то <действие>».

Под <условием> (антецедентом) понимается некоторое предложение – образец, по которому осуществляется поиск в базе знаний, а под <действием> (консеквентом) – действия, выполняемые при успешном исходе поиска.

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

Вывод на продукционных моделях может быть прямой (от данных к поиску цели) или обратный (от цели для ее подтверждения – к данным);

Продукционный подход реализуется программными средствами: языком OPSS, оболочками ЭС – EXSYS Professional,Kappa, ЭКСПЕРТ; ЭКО, инструментальные системы ПИЭС и СПЭИС, система программирования ТАТРА.

4.2.2. Формальные логические модели

Формальные логические модели основаны на исчислении предикатов 1-го порядка. В этом случае предметная область или задача описывается в виде аксиом. Недостаток формальных логических моделей заключается в предъявлении высоких требований и ограничений к предметной области.

В промышленных ЭС используются различные модификации и расширения формальных логических моделей.

4.1. Логико-лингвистические модели

Для систем управления и проектирования сложных объектов, для которых априорная информация об их структуре и функционировании обладает значительной неполнотой, необходимо строить системы семиотического типа. А это значит, что одной из центральных проблем построения систем управления и проектирования сложных объектов является построение модели знаний системы об объекте управления и проектирования и интерпретатора, работающего с этой моделью. Построение модели знаний в свою очередь опирается на наличие специального  _языка представления знаний . (ЯПЗ), без которого эта модель не может функционировать. На этом языке необходимо адекватно отображать в модели знаний сведения о структуре объекта и среды, а также о протекающих в них процессах.

Структура ЯПЗ оказывается близкой к структуре естественного языка. В качестве ЯПЗ часто используют просто некоторое подмножество естественного языка, необходимое для управления объектом данной природы. Но ЯПЗ должен обладать большей формальностью, логичностью, в противном случае реализовать его в системе управления и проектирования будет чрезвычайно трудно. Так как модель знаний М будет описана на ЯПЗ, то процедурный блок F, использующий в своей работе данные модели знаний, должен также оперировать с информацией, записанной на ЯПЗ. Это означает, что процедуры, реализуемые в F (все или их часть), должны носить логический, символический характер. Если предполагается адаптация этих процедур, то и адаптор должен "понимать" ЯПЗ.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]