MCordingley\Regression\Algorithm\GradientDescent\Gradient\Regularized::ignoreFirstFeature PHP Метод

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

Ignore the first feature when regularizing, as that is usually the bias (or intercept) term.
public ignoreFirstFeature ( boolean $ignoreFirst = true ) : self
$ignoreFirst boolean
Результат self
    public function ignoreFirstFeature(bool $ignoreFirst = true) : self
    {
        $this->ignoreFirst = $ignoreFirst;
        return $this;
    }

Usage Example

Пример #1
0
 /**
  * @return 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);
 }