Bagaimana cara menggunakan adaboost dengan estimator dasar yang berbeda di scikit-learn?

Saya ingin menggunakan adaboost dengan beberapa estimator dasar untuk regresi dalam pembelajaran scikit, tetapi saya tidak menemukan kelas mana pun yang dapat melakukannya. Apakah ada cara untuk melakukan hal ini selain mengubah kode sumber?


person modkzs    schedule 08.05.2016    source sumber


Jawaban (1)


Anda dapat membaca halaman ini di sklearn: adaboost. Saya pribadi suka menumpuk XGboost, GBM, RandomForest dan ExtraTree sebagai model dasar dan menumpuknya untuk mendapatkan skor auc yang lebih baik.

person Andreas Hsieh    schedule 08.05.2016
comment
Jika Anda ingin menumpuk atau memadukan beberapa estimator dasar, Anda dapat melihat modul ini di github: generalisasi bertumpuk . Modul ini dikembangkan oleh dustinstansbury dan saya membuat patch agar kodenya berfungsi lebih baik. - person Andreas Hsieh; 08.05.2016
comment
Saya menggunakan adaboost untuk regresi, jadi modul ini mungkin tidak membantu saya - person modkzs; 10.05.2016
comment
@AndreasHsieh: bagaimana Anda menumpuk algoritma yang berbeda? - person Alex; 25.09.2016