В качестве примера рассмотрим простую сеть, моделирующую описанную выше задачу Фишера про ирисы с помощью электронной таблицы Excel. Как уже говорилось, в верхнем левом углу таблицы на рис. 2.7 расположены веса.
Последовательность действий при моделировании:
• ввести в клетку ИЗ формулу <_ Sigmoid ($R4$+- SumProduct
_,. {C13:FI3,)C4$:$F4$))>, где Sigmoid— имя определяемого вами
макроса для вычисления стандартного сигмоида, a SumProduct —
скалярное произведение двух массивов одинаковой размерности
(в данном случае — вектора весов wn и входного вектора X,).
Обратите внимание на отдельное слагаемое — пороговый коэффициент SB4S,
• проделать то же самое для клеток JIJ-M13, взяв, соответственно, $B5$-SB8$ и SC5$:$F5$-$C8$:$F8$,
• ввести в выходную ячейку N'13 формулу <=Sigmoid[iG3% * MMull (C13:F13.$G4$:*G8$)}> для того, чтобы, используя выходные значения скрытых элементов, вычислить значение выходного узла. Здесь MMult — операция перемножения матриц,
• записать значения ячеек (I13:NI3>— в них находятся окончательные результаты.
|