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



         

"Железнодорожная рулетка" - часть 7


Матрица следования

Рис. 9.6.  Матрица следования

  1. Произведем трассировку возбуждений нейронов {A1, B1}

    R1.

    Исключим из матрицы S строки и столбцы, соответствующие не интересующим нас нейронам входного и выходного слоев. Матрица примет вид S1 на рис. 9.7.

    Матрица следования для трассировки первого решения

    Рис. 9.7.  Матрица следования для трассировки первого решения

    Моделируем прохождение возбуждения следующим образом.

    Присвоим нейронам, соответствующим нулевым строкам - входам матрицы S1 признак "возбужден". Выделим столбцы, соответствующие этим входам. В совокупности этих столбцов найдем первую строку, содержащую максимальное число нулей. Эта строка соответствует нейрону 1. Заменяем нули единицами (увеличиваем веса), введенные изменения отражаем в матрице S. К матрице S присоединяем столбец (чтобы не отягощать пример, мы этого не сделали, но учитываем его наличие в последующих построениях), в каждой позиции которого указывается число введенных единиц в строке. В данном случае в строке этого столбца, соответствующей нейрону 1, записываем т1 = 2. Это необходимо для возможности "переиспользования" нейронов при получении других решений. Исключаем из матрицы S1 строки и столбцы, "передавшие" свое возбуждение. Нейрону 1 присваиваем признак "возбужден". Матрица S1 принимает вид на рис. 9.8.

    Шаг преобразования матрицы следования

    Рис. 9.8.  Шаг преобразования матрицы следования

    Исключаем из матрицы S1 строки и столбцы, соответствующие входам, не отмеченным признаком "возбужден". Эти строки соответствуют нейронам 2 и 3. Матрица S1 принимает вид как на рис. 9.9.

    Шаг преобразования матрицы следования

    Рис. 9.9.  Шаг преобразования матрицы следования

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

    Не приводя промежуточного рисунка, отметим, что мы подтвердили высоким весом (единичным) связи А1

    1, В1
    1, 1
    R1.

  2. Произведем трассировку {A1, B2}

    R2.

    Сформируем матрицу S2, исключив из рассмотрения нейроны A2, B1, R1, R3, R4 (рис. 9.10).




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