Moodle PHP Documentation 4.2
Moodle 4.2.8 (Build: 20240610) (2d41ac46f45)
|
Public Member Functions | |
__construct (int $dimensions) | |
Inits a new instance of Optimizer for the given number of dimensions. | |
runOptimization (array $samples, array $targets, Closure $gradientCb) | |
Executes the optimization with the given samples & targets and returns the weights. | |
setTheta (array $theta) | |
theta () | |
Protected Attributes | |
int | $dimensions |
Number of dimensions. | |
array | $theta = [] |
Phpml\Helper\Optimizer\Optimizer::__construct | ( | int | $dimensions | ) |
Inits a new instance of Optimizer for the given number of dimensions.
Reimplemented in Phpml\Helper\Optimizer\StochasticGD.
|
abstract |
Executes the optimization with the given samples & targets and returns the weights.
Reimplemented in Phpml\Helper\Optimizer\ConjugateGradient, Phpml\Helper\Optimizer\GD, and Phpml\Helper\Optimizer\StochasticGD.