z = Matrix::uniform(500, 500); $this->computed = Matrix::uniform(500, 500); $this->activationFn = new ELU(); } /** * @Subject * @Iterations(3) * @OutputTimeUnit("milliseconds", precision=3) */ public function activate() : void { $this->activationFn->activate($this->z); } /** * @Subject * @Iterations(3) * @OutputTimeUnit("milliseconds", precision=3) */ public function differentiate() : void { $this->activationFn->differentiate($this->z, $this->computed); } }