MCordingley\Regression\Algorithm\GradientDescent\GradientDescent::updateCoefficients PHP Method

updateCoefficients() private method

private updateCoefficients ( array $coefficients, array $gradient ) : array
$coefficients array
$gradient array
return array
    private function updateCoefficients(array $coefficients, array $gradient) : array
    {
        foreach ($gradient as $i => $slope) {
            $coefficients[$i] -= $this->schedule->step($i) * $slope;
        }
        return $coefficients;
    }