Phpml\Classification\KNearestNeighbors::predictSample PHP Метод

predictSample() защищенный Метод

protected predictSample ( array $sample ) : mixed
$sample array
Результат mixed
    protected function predictSample(array $sample)
    {
        $distances = $this->kNeighborsDistances($sample);
        $predictions = array_combine(array_values($this->targets), array_fill(0, count($this->targets), 0));
        foreach ($distances as $index => $distance) {
            ++$predictions[$this->targets[$index]];
        }
        arsort($predictions);
        reset($predictions);
        return key($predictions);
    }