PHP Класс MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\GradientNorm

Good for Batch descent, when the gradient is fairly stable from one iteration to the next. Not so good for Stochastic descent and MiniBatch with small batch sizes, as those gradients won't settle near zero even as the weights converge.
Наследование: implements MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\StoppingCriteria
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( float $eta = 6.103515625E-5, integer $pNorm = 2 )
converged ( array $gradient, array $coefficients ) : boolean

Описание методов

__construct() публичный Метод

public __construct ( float $eta = 6.103515625E-5, integer $pNorm = 2 )
$eta float
$pNorm integer

converged() публичный Метод

public converged ( array $gradient, array $coefficients ) : boolean
$gradient array
$coefficients array
Результат boolean