Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка final.doc
Скачиваний:
24
Добавлен:
22.05.2017
Размер:
409.09 Кб
Скачать

3 Формализация базы знаний

На этапе формализации базы знаний осуществляется выбор метода представления знаний. В рамках выбранного формализма осуществляется проектирование логической структуры базы знаний.

В продукционной модели основной единицей знаний служит правило в виде: "если <посылка>, то <заключение>", с помощью которого могут быть выражены пространственно-временные, причинно-следственные, функционально-поведенческие (ситуация - действие) отношения объектов. Правилами могут быть описаны и сами объекты: "объект - свойство" или "набор свойств - объект", хотя чаще описания объектов фигурируют только в качестве переменных ("атрибут - значение") внутри правил. В основном продукционная модель предназначена для описания последовательности различных ситуаций или действий и в меньшей степени для структурированного описания объектов[2].

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

Для создания базы знаний, опишем предметную область в виде набора правил "если <посылка>, то <заключение>, пояснение <текст пояснения>".

правило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: если

Налоговые ставки растут & Процентные ставки растут

то

Цены акций растут.

причина

пояснение тридцатое