Что выберет GridsearchCV, если несколько оценщиков имеют одинаковый балл? - PullRequest
1 голос
/ 27 марта 2019

Я использую RandomForestClassifier в sklearn и использую GridsearchCV для получения наилучшей оценки.

Мне интересно, когда будет много оценок (от простой до сложной), имеющих одинаковые оценки в GridsearchCV, что будет в результате оценки из GridsearchCV?Самый простой?или случайный?

1 Ответ

2 голосов
/ 27 марта 2019

GridSearchCV не оценивает сложность модели (хотя это было бы неплохо). Он также не выбирает среди лучших моделей случайным образом.

Вместо этого GridSearchCV просто выполняет np.argmin() для сохраненных ошибок. См. Соответствующую строку в исходном коде .

Теперь, согласно NumPy документам ,

В случае множественных вхождений минимальных значений возвращаются индексы, соответствующие первому вхождению.

То есть GridSearchCV всегда будет выбирать первую из лучших моделей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...