Можно ли использовать многовходовой регулятор с различными гиперпараметрами для каждого вывода?

0

Вопрос

Мне нужен scikit-learn составная оценка для векторных целей, но мне нужно определить разные гиперпараметры для каждой цели.

Моим первым инстинктом было определить MultiOutputRegressor фиктивных оценок, затем перезаписать estimators_ атрибут с требуемыми регрессорами, но это не работает, так как при построении определяется только базовая оценка; затем она копируется при подгонке.

Нужно ли мне писать свой собственный класс метаоценки, или есть лучшее решение, о котором я не думаю?

machine-learning python scikit-learn
2021-11-23 17:06:10
1

Лучший ответ

1

На это ответил доктор Леметр за пределами сайта-не существует готового решения для определения нескольких различных регрессоров в один регрессор с несколькими выходами, но достойный обходной путь заключается в использовании одного из семейства регрессоров - CV, таких как ElasticNetCV, в качестве базовой оценки. Это позволит использовать различные гиперпараметры для каждого вывода, предполагая, что параметры могут быть прилично настроены для каждого экземпляра fit.

2021-11-25 16:29:44

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................