Phpml\NeuralNetwork\Training\Backpropagation\Sigma::getSigmaForNeuron PHP Method

getSigmaForNeuron() public method

public getSigmaForNeuron ( Neuron $neuron ) : float
$neuron Phpml\NeuralNetwork\Node\Neuron
return float
    public function getSigmaForNeuron(Neuron $neuron) : float
    {
        $sigma = 0.0;
        foreach ($this->neuron->getSynapses() as $synapse) {
            if ($synapse->getNode() == $neuron) {
                $sigma += $synapse->getWeight() * $this->getSigma();
            }
        }
        return $sigma;
    }