Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
Phpml\Helper\Optimizer\GD Member List

This is the complete list of members for Phpml\Helper\Optimizer\GD, including all inherited members.

$costValuesPhpml\Helper\Optimizer\StochasticGDprotected
$dimensionsPhpml\Helper\Optimizer\Optimizerprotected
$enableEarlyStopPhpml\Helper\Optimizer\StochasticGDprotected
$gradientCbPhpml\Helper\Optimizer\StochasticGDprotected
$learningRatePhpml\Helper\Optimizer\StochasticGDprotected
$maxIterationsPhpml\Helper\Optimizer\StochasticGDprotected
$sampleCountPhpml\Helper\Optimizer\GDprotected
$samplesPhpml\Helper\Optimizer\StochasticGDprotected
$targetsPhpml\Helper\Optimizer\StochasticGDprotected
$theta (defined in Phpml\Helper\Optimizer\Optimizer)Phpml\Helper\Optimizer\Optimizerprotected
$thresholdPhpml\Helper\Optimizer\StochasticGDprotected
__construct(int $dimensions)Phpml\Helper\Optimizer\StochasticGD
clear()Phpml\Helper\Optimizer\GDprotected
earlyStop(array $oldTheta)Phpml\Helper\Optimizer\StochasticGDprotected
getCostValues()Phpml\Helper\Optimizer\StochasticGD
gradient(array $theta)Phpml\Helper\Optimizer\GDprotected
runOptimization(array $samples, array $targets, Closure $gradientCb)Phpml\Helper\Optimizer\GD
setChangeThreshold(float $threshold=1e-5)Phpml\Helper\Optimizer\StochasticGD
setEarlyStop(bool $enable=true)Phpml\Helper\Optimizer\StochasticGD
setLearningRate(float $learningRate)Phpml\Helper\Optimizer\StochasticGD
setMaxIterations(int $maxIterations)Phpml\Helper\Optimizer\StochasticGD
setTheta(array $theta) (defined in Phpml\Helper\Optimizer\StochasticGD)Phpml\Helper\Optimizer\StochasticGD
theta() (defined in Phpml\Helper\Optimizer\Optimizer)Phpml\Helper\Optimizer\Optimizer
updateTheta() (defined in Phpml\Helper\Optimizer\StochasticGD)Phpml\Helper\Optimizer\StochasticGDprotected
updateWeightsWithUpdates(array $updates, float $penalty) (defined in Phpml\Helper\Optimizer\GD)Phpml\Helper\Optimizer\GDprotected