/// <summary> /// Рассчёт выходных сигналов каждого нейрона слоя при прямом прохождении сигнала /// </summary> /// <param name="input">входные сигналы из выхода предыдущего слоя</param> /// <returns></returns> public void SolveLayerDirect(double[] inputWithoutBias) { double[] input = InputWithBias(inputWithoutBias); localField = Net.Multiply(weights, input); // рассчёт вектора локального индуцированного поля - вектора потенциалов активации for (int i = 0; i < neuronsCount; i++) { OUT[i] = activationFunc.Solve(localField[i]); } }