MCordingley\Regression\Tests\Algorithm\GradientDescent\DescentDebugger::getDescentSpy PHP Method

getDescentSpy() private method

private getDescentSpy ( MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\StoppingCriteria $criteria ) : DescentSpy
$criteria MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\StoppingCriteria
return MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\DescentSpy
    private function getDescentSpy(StoppingCriteria $criteria)
    {
        return new DescentSpy($criteria, function (array $gradient, array $coefficients) {
            $output = '[[' . implode(',', $gradient) . '], [' . implode(',', $coefficients) . ']]' . "\n";
            fwrite(STDERR, $output);
        });
    }
DescentDebugger