private Matrix <double> GradientDescent(double outputCalculated, double error) { Matrix <double> outputCalculatedMatrix = Matrix <double> .Build.Dense(1, 1, outputCalculated); Matrix <double> der = ActivationFunctions.SigmoidDerived(outputCalculatedMatrix); return(error * der); }
private Matrix <double> GradientDescent(Matrix <double> outputCalculated, Matrix <double> error) { Matrix <double> der = ActivationFunctions.SigmoidDerived(outputCalculated); return(error.PointwiseMultiply(der)); }