Есть ли время на процессинг или время на стене? - PullRequest
2 голосов
/ 17 марта 2020

Являются ли возвращенные значения времени для реализаций sklearn для случайного поиска и поиска по сетке во время ЦП или стены? Все, что я могу найти в документации, это:

Mean_fit_time, std_fit_time, mean_score_time и std_score_time все в секундах.

Так что я предполагаю, что это будет означать стену время по умолчанию, это правильно?

1 Ответ

1 голос
/ 22 марта 2020

После прохождения исходного кода ...

Строка 748:

self.cv_results_ = results

Хорошо, что такое results?

Строка 706:

results = self._format_results(
          all_candidate_params, scorers, n_splits, all_out)
return results

Хорошо, что такое all_out?

Строка 703:

all_out.extend(out)

, а затем out:

Строка 682:

out = parallel(delayed(_fit_and_score)(clone(base_estimator),

и _fit_and_score импортируется из sklearn.model_selection._validation.py поэтому мы смотрим в там ...

Строка 543:

fit_time = time.time() - start_time

Ага! Там мы go. Время настенное, поскольку Python time.time() дает вам текущее Unix время .

...