2016-09-19 3 views
4

Я сохранил обученную модель (глубокая сеть, но она более общая, я думаю) в H2O. Теперь я хочу загрузить его другим экземпляром H2O и использовать его для подсчета очков, но проблема в том, что версия H2O, используемая для обучения (3.10.0.3), отличается от той, которую я начал с кластера производства (3.10.0.6). Сообщение об ошибке совершенно само собой разумеющеесяЕсть ли способ использовать сохраненную модель между различными версиями H2O?

ERROR MESSAGE: 

Found version 3.10.0.3, but running version 3.10.0.6 

Есть ли способ переноса сохраненной модели между версиями? Или я застрял в использовании той же версии H2O для обучения и подсчета очков?

ответ

2

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

(Вы можете экспортировать модель как POJO, которая может быть в комплекте с версией h2o-genmodel.jar, которая ему нужна. Но для этого требуется написание кода Java для ввода данных и получения результатов, что не является идеальным если вы используете R код для подготовки данных)

Это обсуждалось в списке рассылки h2o потока и раньше, но я не мог видеть билет запроса возможность для него, так что я просто создал один:. https://0xdata.atlassian.net/browse/PUBDEV-3432

+0

Я знаю о POJO, я просто хотел вернуться к старой модели, но кластер уже запускает новую версию. Спасибо за билет. Будете следить за ним. – JaKu

+0

@JaKu Я бы не ожидал низких ожиданий - у меня сложилось впечатление, что этого не произойдет, если многие люди (в частности, платные клиенты H2O) начнут просить об этом. (Т.е. разработчики, независимо от проекта, любят гибкость в изменении двоичных форматов и не должны беспокоиться о обратной совместимости.) –

+0

@JaKu (и кто-то еще заинтересовался) Я снова разочаровался в этом, поэтому попытался взломать мой путь вокруг него , но не удалось. Я добавил комментарий к билету. Если вы проголосуете и/или прокомментируете, я думаю, что с большей вероятностью его обратят. –

Смежные вопросы