protected function calculateGradient(Observations $observations, array $coefficients) : array
{
$observation = $observations->getObservation(mt_rand(0, count($observations) - 1));
return $this->gradient->gradient($coefficients, $observation->getFeatures(), $observation->getOutcome());
}