$enableEarlyStop (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
$featureCount (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
$labels (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
$learningRate (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
$maxIterations (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
$normalizer (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
$optimizer (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
$trainingType | Phpml\Classification\Linear\Adaline | protected |
$weights (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
__construct(float $learningRate=0.001, int $maxIterations=1000, bool $normalizeInputs=true, int $trainingType=self::BATCH_TRAINING) | Phpml\Classification\Linear\Adaline | |
Phpml::Classification::Linear::Perceptron::__construct(float $learningRate=0.001, int $maxIterations=1000, bool $normalizeInputs=true) | Phpml\Classification\Linear\Perceptron | |
BATCH_TRAINING (defined in Phpml\Classification\Linear\Adaline) | Phpml\Classification\Linear\Adaline | |
checkNormalizedSample(array $sample) | Phpml\Classification\Linear\Perceptron | protected |
getCostValues() | Phpml\Classification\Linear\Perceptron | |
ONLINE_TRAINING | Phpml\Classification\Linear\Adaline | |
output(array $sample) | Phpml\Classification\Linear\Perceptron | protected |
outputClass(array $sample) | Phpml\Classification\Linear\Perceptron | protected |
partialTrain(array $samples, array $targets, array $labels=[]) (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | |
predict(array $samples) (defined in Phpml\Estimator) | Phpml\Estimator | |
predictProbability(array $sample, $label) | Phpml\Classification\Linear\Perceptron | protected |
predictSampleBinary(array $sample) | Phpml\Classification\Linear\Perceptron | protected |
resetBinary() (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | protected |
runGradientDescent(array $samples, array $targets, Closure $gradientFunc, bool $isBatch=false) | Phpml\Classification\Linear\Perceptron | protected |
runTraining(array $samples, array $targets) | Phpml\Classification\Linear\Adaline | protected |
setEarlyStop(bool $enable=true) | Phpml\Classification\Linear\Perceptron | |
train(array $samples, array $targets) (defined in Phpml\Estimator) | Phpml\Estimator | |
trainBinary(array $samples, array $targets, array $labels) (defined in Phpml\Classification\Linear\Perceptron) | Phpml\Classification\Linear\Perceptron | |