function activate() { $sum = 0; foreach (array_keys($this->inputs) as $k) { $sum += $this->inputs[$k] * $this->weights[$k]; } $this->setOutput(Maths::sigmoid($sum)); }
/** * @uses Maths::sigmoid() */ public function activate() { $floatSum = 0; foreach ($this->arrInputs as $intKey => $floatInput) { $floatSum += $floatInput * $this->arrWeights[$intKey]; } $this->floatOutput = Maths::sigmoid($floatSum); }