MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\Any::converged PHP Метод

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

public converged ( array $gradient, array $coefficients ) : boolean
$gradient array
$coefficients array
Результат boolean
    public function converged(array $gradient, array $coefficients) : bool
    {
        /** @var StoppingCriteria $criteria */
        foreach ($this->criteriaList as $criteria) {
            if ($criteria->converged($gradient, $coefficients)) {
                return true;
            }
        }
        return false;
    }

Usage Example

Пример #1
0
 public function testNotConverged()
 {
     $criteria = new Any([$this->makeMock(false), $this->makeMock(false)]);
     static::assertFalse($criteria->converged([], []));
 }