Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika 1.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
222 Кб
Скачать

21. Применение интеллектуальных информационных систем в экономике

Применения интеллектуальных информационных систем основывается на решении различных классов экономических задач в условиях неопределенности и динамичности среды функционирования предприятий, к которым относятся: •экономический анализ;

• обоснование стратегических решений;

• инвестиционное проектирование;

• планирование, реорганизация и мониторинг бизнес-процессов;

• адаптация корпоративных информационных систем;

• создание и организация доступа к корпоративной памяти (хранилищу знаний).

22. Механизмы вывода на основе семантических сетей

Механизм вывода использует особый метод генерации выводов, так называемый «метод распространяющейся активности и техники пересечений». Процесс осуществляется построением на основе введенных высказываний цепочек возможных выводов во всех направлениях до тех пор, пока в сети не обнаружится пересечение или не найден фрагмент, отражающий поставленный запрос к базе знаний. Недостаток – сложность организации процедуры вывода. Область применения семантических сетей – системы обработки естественного языка, системы технического зрения и другие.

23. Метод резолюций как механизм вывода в системах на основе логической модели представления знаний

Шаг 1: Необходимо поставить для всех знаний содержащихся в БД дизъюнкты.

Шаг 2: Построить отрицательные факты, выводимость которых надо доказать, при этом факт должен быть дизъюнктом.

Шаг 3:Каждый из построенных дизъюнктов становится вершиной графа. Для 2-х дизъюнктов в один из которых входит некоторое высказывание L, а в другое отрицание этого высказывания строится резольвента. Если в результате построения резольвенты возникла необходимость склеивания 2-х противоречивых высказываний, то говорится, что получилась пустая резольвента, это означает, что факт выводится логически из базы знаний.

24. Механизмы вывода в системах на основе продукционной модели представления знаний

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

  • рабочую память (базу данных) – фактические данные, описывающие возможное и текущее состояние предметной области – хранящуюся в оперативной памяти;

  • базу продукционных правил, содержащую все допустимые зависимости между фактами предметной области и хранящуюся в долговременной памяти;

  • механизм логического вывода.

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

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

Пусть имеется совокупность продукций в виде цепочек правил:

Прямым выводам (прямой цепочке рассуждений) соответствует движение от посылок к следствиям.

Механизм логического вывода, использующий прямые выводы, в качестве образца выбирает введенный в базу данных (рабочую память) факт   и если при сопоставлении он согласуется с посылкой правила, то делается заключение  , которое тоже помещается в базу данных как факт, описывающий состояние предметной области. Последовательно выводятся новые результаты, начиная с уже известных. Однако отсутствие связи между фактами   и   может привести к обрыву процедуры и конечный результат   не может быть получен. Это считается основным недостатком прямых механизмов логического вывода и требует от пользователя знания всей структуры модели предметной области. Особенно явно этот недостаток проявляется при включении в базу знаний новых фактов и правил: если они не связаны в цепочку с имеющимися фактами, то они становятся балластом – механизм логического вывода никогда их не найдет. С этой точки зрения использование обратной цепочки рассуждений предпочтительнее.

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

Так, в приведенном примере движение от заключения   приводит к необходимости подтверждения факта  . Факт   может подтвердиться, если подтверждается  . Если   не подтверждается, то механизм логического вывода отыщет правило, связывающее  с   и перейдет на анализ второй цепочки правил. Дойдя до правила  , система запросит базу данных (рабочую память) или пользователя о справедливости факта  . Если факт   подтверждается, то происходит возвратное движение по правилам, все факты актуализируются (считаются справедливыми) и цель достигается успешно. В противном случае система явно указывает причину недоказанности выводов, что, в отличие от прямой цепочки рассуждений, облегчает работу пользователя.

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

Рекурсия (лат. «recurso» – бегу назад, спешу обратно, возвращаюсь) – способ решения задач, заключающийся в разбиении исходной задачи на подзадачи. Если подзадача есть уменьшенный вариант исходной задачи, то способ ее разбиения и решения идентичен примененному к исходной задаче. Последовательное разбиение приводит к задаче, решаемой непосредственно. Это решение служит основанием для решения подзадачи верхнего уровня и т. д., пока первоначальная задача не будет решена.

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