Moodle PHP Documentation 4.2
Moodle 4.2.8 (Build: 20240610) (2d41ac46f45)
Phpml\Classification\MLPClassifier Member List

This is the complete list of members for Phpml\Classification\MLPClassifier, including all inherited members.

$activationFunction (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptronprotected
$backpropagation (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptronprotected
$classes (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptronprotected
$layers (defined in Phpml\NeuralNetwork\Network\LayeredNetwork)Phpml\NeuralNetwork\Network\LayeredNetworkprotected
__construct(int $inputLayerFeatures, array $hiddenLayers, array $classes, int $iterations=10000, ?ActivationFunction $activationFunction=null, float $learningRate=1.)Phpml\NeuralNetwork\Network\MultilayerPerceptron
addLayer(Layer $layer) (defined in Phpml\NeuralNetwork\Network\LayeredNetwork)Phpml\NeuralNetwork\Network\LayeredNetwork
getBackpropagation() (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptron
getLayers()Phpml\NeuralNetwork\Network\LayeredNetwork
getLearningRate() (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptron
getOutput() (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptron
getOutputLayer() (defined in Phpml\NeuralNetwork\Network\LayeredNetwork)Phpml\NeuralNetwork\Network\LayeredNetwork
getTargetClass($target) (defined in Phpml\Classification\MLPClassifier)Phpml\Classification\MLPClassifier
partialTrain(array $samples, array $targets, array $classes=[])Phpml\NeuralNetwork\Network\MultilayerPerceptron
predict(array $samples) (defined in Phpml\Estimator)Phpml\Estimator
predictSample(array $sample)Phpml\Classification\MLPClassifierprotected
removeLayers() (defined in Phpml\NeuralNetwork\Network\LayeredNetwork)Phpml\NeuralNetwork\Network\LayeredNetwork
reset() (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptronprotected
setInput($input)Phpml\NeuralNetwork\Network\LayeredNetwork
setLearningRate(float $learningRate) (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptron
train(array $samples, array $targets) (defined in Phpml\NeuralNetwork\Network\MultilayerPerceptron)Phpml\NeuralNetwork\Network\MultilayerPerceptron
trainSample(array $sample, $target)Phpml\Classification\MLPClassifierprotected