private function predicted(array $coefficients, array $features) : float { return 1.0 / (1.0 + exp(-array_sum(array_map(function ($coefficient, $feature) { return $coefficient * $feature; }, $coefficients, $features)))); }