Phpml\NeuralNetwork\Node\Neuron::__construct PHP Method

__construct() public method

public __construct ( Phpml\NeuralNetwork\ActivationFunction $activationFunction = null )
$activationFunction Phpml\NeuralNetwork\ActivationFunction
    public function __construct(ActivationFunction $activationFunction = null)
    {
        $this->activationFunction = $activationFunction ?: new ActivationFunction\Sigmoid();
        $this->synapses = [];
        $this->output = 0;
    }