Можно установить имя файла для h2o.save_model () (а не просто использовать значение model_id)? - PullRequest
0 голосов
/ 26 июня 2019

Попытка сохранить модель h2o с некоторым конкретным именем, которое отличается от поля model_id модели, но попытка что-то вроде ...

h2o.save_model(model=model,
               path='/some/path/then/filename',
               force=False)

просто создает структуру dir / file, такую ​​как

some
   |__path
         |__then
              |__filename
                        |__<model_id>

в отличие от

some
   |__path
         |__then
              |__filename

Можно ли это сделать с помощью метода save_model?

Я не могу / стесняюсь просто изменить model_id довызов метода save, поскольку к именам моделей добавлены временные метки, чтобы избежать конфликтов имен с другими моделями, которые могут быть в кластере h2o (я пытаюсь удалить эти временные метки при сохранении на диске и упрощении имени в кластере перед сохранением, создающим времягде может возникнуть конфликт имен, если другие процессы также пытаются сохранить такую ​​модель (скажем, с другой отметкой времени)).

Есть ли способ получить такое поведение или другие распространенные альтернативы / обходные пути?

1 Ответ

0 голосов
/ 26 июня 2019

В настоящее время это невозможно, однако я создал запрос функции здесь . Есть связанный вопрос здесь , который показывает решение для R (может быть адаптировано для Python). Обходной путь - просто переименовать файл вручную, используя несколько строк кода R / Python.

...