Я хочу использовать adaboost с несколькими базовыми оценщиками для регрессии в обучении scikit, но я не нахожу ни одного класса, который может это сделать. Есть ли способ сделать это, кроме изменения исходного кода?
Как использовать adaboost с другим базовым оценщиком в scikit-learn?
Ответы (1)
Вы можете прочитать эту страницу на sklearn: adaboost. Мне лично нравится складывать XGboost, GBM, RandomForest и ExtraTree в качестве базовых моделей и складывать их, чтобы получить лучший показатель AUC.
person
Andreas Hsieh
schedule
08.05.2016
Если вы хотите сложить или смешать несколько базовых оценок, вы можете проверить этот модуль на github: обобщение с накоплением . Этот модуль был разработан компанией dustinstansbury, и я сделал для него патч, чтобы код работал лучше.
- person Andreas Hsieh; 08.05.2016
Я использую adaboost для регрессии, поэтому этот модуль может мне не помочь
- person modkzs; 10.05.2016
@AndreasHsieh: как вы объединяете разные алгоритмы?
- person Alex; 25.09.2016