"Тогда как задать возбуждение рецепторов, если инспектор точно установил, что скорость автомобиля при наезде на пешехода была равна 114 км/час? Вопрос по расчёту скорости и сумме достоверности: этот математический (приведенный выше в виде контекста из материала лекции 1, страницы 3) метод справедлив к скоростным показателям выходящим за рамки диапазона 100-120. |
Система принятия решений на основе математической логики событий
Минимизация длины логической цепочки в системе принятия решений
Предваряя подробное исследование в последующих лекциях, отметим, что замена логических операции операцией суммирования при счете передаточной функции приводит к актуальности однократного учета всех входящих переменных, т.е. к единственности вхождения переменных в каждое логическое выражение, составляющее описание системы принятия решений. Выше с целью обеспечения такого единственного вхождения переменной был использован прием размножения решений .
При разработке электронных схем исследуется понятие "длина логической цепочки" — под ней подразумевается максимальное количество электронных элементов, которое должен преодолеть сигнал на входе схемы, пройдя последовательное тактируемое преобразование, чтобы на выходе схемы сформировался сигнал. От этой длины, определяющей время переходного процесса, зависит быстродействие схемы. Поэтому актуальной задачей является минимизация максимальной длины логической цепочки при возможности параллельного выполнения всех таких цепочек (что характерно для прохождения электрического сигнала по схеме).
Очевидно, что в схеме на рис.3.4 максимальная длина логической цепочки равна двум.
Применим ко всем выражениям (3.5), каждое из которых является или может быть преобразовано в дизъюнкцию конъюнкций, прием размножения решений . Теперь (рис.3.9) схема состоит из цепочек единичной длины. Каждый входной сигнал подвергается обработке только конъюнктором. Так как электронная схема полностью определяет конструкцию системы принятия решений на основе достоверности событий, то можно преобразовать полученную электронную схему в однослойную схему СПР, показанную на том же рисунке.
Таким образом, доказано следующее утверждение:
Любая СПР, сформированная на основе логического описания булевыми функциями, способом размножения решений преобразуется в однослойную СПР на основе достоверности событий.
Преимуществом таких СПР является то, что они представляют собой таблицы с ассоциативной выборкой по принципу наибольшей похожести.
Конечно, можно за каждым решением закреплять один выход СПР, на котором объединить общее решение, полученное по разным путям, в виде текста. При корректно заданных исходных данных – на основе правил использования исчерпывающих множеств событий – СПР будет "работать" правильно, выдавая адекватные ответы. Тогда рекомендация "Прими решение R" будет выдана, а информация о пути, приведшему к этому решению, будет утрачена.
увеличить изображение
Рис. 3.9. Преобразование электронной схемы с единичной длиной логической цепочки в однослойную систему принятия решений
При составлении "электронной" схемы такое объединение производится с помощью операции дизъюнкции, что приводит к длине логической цепочки, равной двум. Но ведь если, формируя структуру СПР, строго следовать порядку построения "электронная схема система принятия решений", то и СПР будет иметь максимальную логическую цепочку с длиной, равной 2.
Таким образом, размножение решений – операция, целесообразность которой свойственна СПР, что делает ее построение отличающимся, развивающим "схемотехнический" подход. "Электронные" схемы целесообразно использовать на начальном этапе исследования логического описания СПР, а далее, оттолкнувшись от них, перейти к более совершенной однослойной структуре.
Размножение решений имеет важное достоинство. Оно позволяет установить причину, найти объяснение принимаемого решения. Это означает, что текст решения может быть дополнен указанием причины принятия именно такого решения.
Например, получив информацию о необходимости заказа велосипеда в отделе спортинвентаря, бабушка может воспользоваться и важным объяснением: "… потому что сейчас, скорее всего, весна, а Вы, вероятно, только что сытно позавтракали" (рис.3.10).
Таким образом, построен алгоритм параллельных (бесформульных!) вычислений [5] сложных логических конструкций в области действительных переменных, предназначенный для реализации высокого быстродействия в системах управления и принятия решений. Более того, сведение СПР к однослойной нейронной сети приводит к применению лишь тех передаточных функций (элементов на рис.3.6 и 3.9), которые имитируют конъюнкторы. Это служит повышению достоверности оценок, стандартизации и адекватности природным процессам.
От логических операций совершен переход к их некоторым суррогатам на основе передаточной функции. Операционной основой этой функции является сложение взвешенных сигналов на входе. Логические переменные оказались замененными действительными – достоверностью высказываний.
Не пора ли ясно выразиться, – зачем мы это делаем? Необходимо открыться: Изображая передаточную функцию буквой N, и уже назвав ее функцией активации, мы предварительно подразумеваем нейрон, нейроподобный элемент - исполнитель этой функции активации, способный участвовать в образовании, подобно кирпичику, сложных сетевых структур. Теперь мы можем на рис.3.9 заменить квадратики кружочками, подразумевая нейроны, как это было сделано в разделе 2.3, и теперь отображено на рис.3.11.
При этом функции активации являются простейшими (монотонно возрастающими по каждому сигналу на входе), и выбираться "на вкус". Как говорилось выше, операция сложения взвешенных сигналов на входе является основой такой функции. Практически всегда весами являются "нули" или "единицы".
В данном примере можно рекомендовать функцию активации:
j "пробегает" по входам с единичными весами
Значение гарантирует выполнение условия . Это упрощает применение формируемого на выходном слое сигнала для входа в следующую нейронную сеть длинной логической цепочки.
Ключевые термины
Исчерпывающее множество событий образуют события, объединенные по смыслу так, что сумма вероятностей их наступления равна единице.
Дерево логических возможностей формируется на основе композиции исчерпывающих множеств событий . Позволяет упорядочить эти множества на основе последовательного ввода их в рассмотрение при предположении о выполнении ранее рассмотренных. Применяется при изучении вариантов совместного выполнения событий.
Факторное пространство событий образуется всеми рассматриваемыми исчерпывающими множествами событий .
Достоверность высказываний о событиях - предполагаемая вероятность наступления события.
Ассоциативное мышление – выбор эталона, на который более всего похож исследуемый объект. Часто этот выбор производится методом усреднения о нескольких эталонах, на которые этот объект похож с некоторыми весами.
Размножение решений – результат разбиения логического выражения на отдельные конъюнкции (до того объединенные операцией дизъюнкции), определяющие одно и то же решение.
Однослойная нейронная сеть отображает только связи вида
<конъюнкция высказываний о событиях> <решение>.
Краткие итоги
- Корректно составленная система принятия решений оперирует исчерпывающими множествами событий.
- Несколько исчерпывающих множеств событий, являющихся предметом исследования при построении системы принятия решений, образуют факторное пространство событий.
- Взаимосвязь событий различных исчерпывающих множеств целесообразно отображать деревом логических возможностей. Оно позволяет выделять множества совместных событий, находить вероятности их наступления, строить факторные подпространства событий.
- Дерево логических возможностей позволяет корректно строить логические функции в основе системы принятия решений.
- Реализация логических функций по технологии "электронных" схем позволяет построить систему принятия решений, оперирующую с булевыми переменными. Применение исчерпывающих множеств событий исключает необходимость операции НЕ.
- Переход от булевых переменных к действительным – к достоверностям высказываний о наступлении событий – возможен с помощью нечеткой логики, основанной на приближенном исполнении схем И и ИЛИ на нейроподобных элементах.
- Дальнейший переход к нейронным сетям при сохранении правильной работы системы принятия решений также оказывается результативным, так как следует Природе.
- Структура нейронной сети может быть значительно упрощена по известным в математической логике и в схемотехнике методам сокращения максимальной длины логической цепочки. Так формируются однослойные нейронные сети.
Вопросы:
- Что представляет собой исчерпывающее множество событий?
- Что представляет собой факторное пространство событий и как его структуризация с помощью дерева логических возможностей помогает корректно сформировать логическое описание системы принятия решений?
- Как формируется полное и непротиворечивое логическое описание системы принятия решений?
- Как логическое описание преобразуется в форму, предполагающую однослойную нейронную сеть?
- Как осуществляется переход к нечетким данным – к достоверностям высказываний о наступлении событий?
- Как на основе "схемотехнического" подхода производится обоснование однослойных логических нейронных сетей, реализующих системы принятия решений?