MCordingley\Regression\Tests\Algorithm\GradientDescent\Gradient\RegularizedTest::makeGradient PHP Method

makeGradient() private method

private makeGradient ( ) : Regularized
return MCordingley\Regression\Algorithm\GradientDescent\Gradient\Regularized
    private function makeGradient()
    {
        $mock = $this->getMockBuilder(Gradient::class)->setMethods(['cost', 'gradient'])->getMock();
        $mock->method('cost')->willReturn(1.0);
        $mock->method('gradient')->willReturn([16.0, 16.0]);
        $gradient = new Regularized($mock);
        return $gradient->ignoreFirstFeature(true)->setLambda(1.0)->setLevel(2);
    }