/// <summary> /// /// </summary> /// <param name="input"></param> /// <returns></returns> public Matrix <float> Forward(Matrix <float> input) { m_inputActivations = input; m_inputActivations.CopyTo(OutputActivations); // possible to avoid copy and use input directly? m_activation.Activation(OutputActivations.Data()); return(OutputActivations); }