|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
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.