Молодежь и наука - третье тысячелетие: Материалы студенческой научно-практической конференции

381 нал. Для расчёта входных значений второго (скрытого) слоя, применяется следующий алгоритм: Рис. 3. Искусственный нейрон 1) Все входные значения первого слоя умножаются на соответствующие весовые коэффициента входящие в нейрон из второго слоя 2) Полученные значения суммируются 3) Данное значение подставляется в сигмоиду. Для входных значений третьего слоя (выходного) применятся тот же алго- ритм, только первое действие претерпевает изменения и будет выглядеть так: 1)Все входные значения второго слоя умножаются на соответствующие весовые коэффициента входящие в нейрон из третьего слоя. Дальнейшие действия аналогичны. В силу громоздкости таких вычислений можно применить другой вариант расчётов – матричное умножение (рис. 4). Рис. 4. Перемножение матриц Общая формула распространения сигнала имеет вид: (1) где I – матрица входных сигналов; W – матрица весовых коэффициентов. В заключение каждое значение из матрицы, состоящей из одного столбца, применяется к сигмоиде. Во многих языках программирования предусмотрены специальные функции перемножения матриц, поэтому количества слоёв и ко- личества нейронов можно будет легко масштабировать.

RkJQdWJsaXNoZXIy ODQ5NTQ=