Логические нейронные сети




Как же вводить обратные связи? - часть 2


Например, если в решениях R1 и R2 замешаны не только Вася и Оксана, но и другие участники игры, то это затрудняет принятие конкретного решения только по Васе и только по Оксане. Нам необходимо корректировать дальнейшее решение по вхождению комбинации A1&C1, и не связывать, не объединять его, например, с вхождением комбинации A1&C2. Значит, надо расширить множество {Ri} принимаемых решений, повторяя ("размножая", см. лекцию 1), если необходимо, одно и то же решение для разных эталонных комбинаций.
  • Необходимо ввести обратную связь, осуществляющую влияние решения, осуществляемого по Васе (А1) и Оксане (С1), на достоверность или вес информации, связанные с их дальнейшим участием в складывающихся ситуациях, то есть на величины возбуждения нейронов А1 и С1, даже вопреки попыткам искусственно задать высокие значения этих величин.

  • Конкретными рекомендациями могут быть:

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

    2. Установление отрицательной обратной связи, которая ведет от каждого нейрона, отвечающего за решение по Васе, к нейрону А1 входного слоя.

    3. Установление отрицательной обратной связи, которая ведет от каждого нейрона, отвечающего за решение по Оксане, к нейрону С1 входного слоя.

    4. Установление "положительной" обратной связи от нейронов выходного слоя, отвечающих за решения по Васе, к нейрону А2, что усиливает шансы Пети в дальнейшей игре дяди Рамзая.

    5. Установление "положительной" обратной связи от нейронов выходного слоя, отвечающих за решения по Оксане, к нейронам С2, …, С5. (Однако этого, как и указанного в пункте 4, можно и не делать.)

    Строго следуя данным рекомендациям, на основе "размножения" решений, рекомендуемого в лекции 1, построим более подробную систему предикатов, которую мы воплотим с помощью нейросети:

     \begin{array}{lcr} A1\& B1\& C1\to R1 &&A2\& B3\& C1\to R4 \\ A1\& B1\& C2\to R1 & &A2\& B3\& C2\to R4\\ A1\& B1\& C3\to R1 & &A2\& B3\& C3\to R4\\ A1\& B1\& C4\to R1 & &A2\& B3\& C4\to R4\\ A1\& B1\& C5\to R1 & &A2\& B3\& C5\to R4\\ A1\& B2\& B3\& C1\to R2 & &A2\& B1\& B2\& C1\to R5\\ A1\& B2\& B3\& C2\to R2 & & A2\& B1\& B2\& C2\to R5\\ A1\& B2\& B3\& C3\to R2 & & A2\& B1\& B2\& C3\to R5\\ A1\& B2\& B3\& C4\to R3 & & A2\& B1\& B2\& C4\to R5\\ A1\& B2\& B3\& C5\to R3 & & A2\& B1\& B2\& C5\to R5\end{araay}

    Нейросеть с обратными связями

    Рис. 6.2.  Нейросеть с обратными связями




    Содержание  Назад  Вперед