0

--daemon モードでデータを vw にストリーミングしようとしていますが、最後に各変数の係数の値を取得したいと考えています。したがって、vw を --daemon モードで次のいずれかにすることを希望します。 - 送信するデータの各行の係数の現在の値を返信します。- 結果のモデルを「--readable_model」形式で書き込みます。

モデルを特定のファイルに保存するためにデーモン モードで vw を取得するためのダミーのサンプル トリックについては知っていsave_namemodel | ...ますが、そのファイルから係数値にアクセスできないため、それだけでは十分ではありません。

私の問題を解決する方法について何か考えはありますか?

4

1 に答える 1

1

残念ながら、読み取り可能なモデルのオンデマンド保存は現在コードでサポートされていませんが、追加するのは難しくありません。オープンソースソフトウェアは、ユーザーがニーズに応じて改善できるようになっています。github で問題を開くか、より良い方法として、変更に貢献してください。

参照: save_predictor() を使用してバイナリリグレッサーのみが保存されるこのコード行このコード行 で行われているように、リグレッサーを読み取り可能な形式で保存するための「rsave」または「saver」タグ/コマンドを想定できます。

回避策として、 vw を呼び出し--auditて、機能名とその現在の重みについてすべての監査行を解析することができますが、これは次のようになります。

  • vwをもっと遅くする
  • オンデマンドではなく、すべての行を解析して値を取得する必要があります
于 2015-06-30T19:32:35.867 に答える