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