2017-05-18 6 views
0

訓練されたDRFModelインスタンスがscalaにある場合、対応するMojoModelオブジェクトを生成する最良の方法は何ですか?私が今まで見てきたAPIからは、ほとんどがファイルにエクスポートされ、MojoModel.load(パス)を使ってバックアップしていますが、直接変換はありません。DRFModelのH2O Mojoモデル

答えて

1

現在、モデルインスタンスはMojoWriterを経由せずにmojoインスタンスに変換することはできません。

MojoWriterあなたは(ByteArrayOutputStreamを使用)バイト配列にモジョを書き込み、その後、モジョデータのソースとして使用するためにそれを使用することができる方法

abstract public void writeTo(OutputStream os); 

を提供する:

ByteArrayOutputStream os = new ByteArrayOutputStream(); 
    model.getMojo().writeTo(os); 
    MojoModel mojoModel = MojoModel.load(MojoReaderBackendFactory.createReaderBackend(
      new ByteArrayInputStream(os.toByteArray()), MojoReaderBackendFactory.CachingStrategy.MEMORY)); 
関連する問題