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

Наследование: implements MCordingley\Regression\Algorithm\Algorithm
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$gradient MCordingley\Regression\Algorithm\GradientDescent\Gradient\Gradient

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

Метод Описание
__construct ( MCordingley\Regression\Algorithm\GradientDescent\Gradient\Gradient $gradient, MCordingley\Regression\Algorithm\GradientDescent\Schedule\Schedule $schedule, MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\StoppingCriteria $stoppingCriteria )
regress ( Observations $observations ) : array

Защищенные методы

Метод Описание
calculateGradient ( Observations $observations, array $coefficients ) : array

Приватные методы

Метод Описание
updateCoefficients ( array $coefficients, array $gradient ) : array

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

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

public __construct ( MCordingley\Regression\Algorithm\GradientDescent\Gradient\Gradient $gradient, MCordingley\Regression\Algorithm\GradientDescent\Schedule\Schedule $schedule, MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\StoppingCriteria $stoppingCriteria )
$gradient MCordingley\Regression\Algorithm\GradientDescent\Gradient\Gradient
$schedule MCordingley\Regression\Algorithm\GradientDescent\Schedule\Schedule
$stoppingCriteria MCordingley\Regression\Algorithm\GradientDescent\StoppingCriteria\StoppingCriteria

calculateGradient() абстрактный защищенный Метод

abstract protected calculateGradient ( Observations $observations, array $coefficients ) : array
$observations MCordingley\Regression\Observations
$coefficients array
Результат array

regress() закрытый публичный Метод

final public regress ( Observations $observations ) : array
$observations MCordingley\Regression\Observations
Результат array

Описание свойств

$gradient защищенное свойство

protected Gradient,MCordingley\Regression\Algorithm\GradientDescent\Gradient $gradient
Результат MCordingley\Regression\Algorithm\GradientDescent\Gradient\Gradient