Преобразование модели H2O AutoML в модель Sklearn

#python #scikit-learn #h2o #automl #boosting

Вопрос:

У меня есть модель GBM, сгенерированная H2O AutoML, с использованием python. Интересно, сможем ли мы преобразовать это в стандартную модель sklearn, чтобы я мог вписать ее в свою экосистему других моделей sklearn. Я вижу свойства модели, как показано ниже, когда я печатаю модель.

введите описание изображения здесь

Если прямое преобразование из H2O в sklearn невозможно, есть ли способ использовать вышеуказанные свойства для воссоздания GBM в sklearn? Эти терминологии немного отличаются от стандартных параметров GBM sklearn.

Заранее спасибо.

Ответ №1:

Это будет немного сложнее, так как пакеты немного отличаются. Sklearn основан на Python/Cython/C, а H2O использует Java. Базовые алгоритмы также могут отличаться. Тем не менее, вы можете попробовать сопоставить/перевести свои гиперпараметры между этими двумя, так как они будут похожи.

Кроме того, было бы неплохо иметь экосистему, не зависящую от библиотеки, чтобы вы могли обмениваться различными моделями.