逆ハッシュで保存された vowpal wabbit モデルを取得しようとしています。次のように作成された有効なモデルがあります。
vw --oaa 2 -b 24 -d mydata.vw --readable_model mymodel.readable
これにより、次のようなモデル ファイルが生成されます。
Version 7.7.0
Min label:-1.000000
Max label:1.000000
bits:24
0 pairs:
0 triples:
rank:0
lda:0
0 ngram:
0 skip:
options: --oaa 2
:0
66:0.016244
67:-0.016241
80:0.026017
81:-0.026020
84:0.015005
85:-0.015007
104:-0.053924
105:0.053905
112:-0.015402
113:0.015412
122:-0.025704
123:0.025704
...
(その他何千もの機能についても同様です)。ただし、より便利にするには、機能名を確認する必要があります。かなり明白なことのように思えましたが、私はそうしました
vw --oaa 2 -b 24 -d mydata.vw --invert_hash mymodel.inverted
そして、次のようなモデル ファイルが作成されました (重みは作成されません)。
Version 7.7.0
Min label:-1.000000
Max label:1.000000
bits:24
0 pairs:
0 triples:
rank:0
lda:0
0 ngram:
0 skip:
options: --oaa 2
:0
明らかに何か間違ったことをしたように感じますが、文書化された方法でオプションを使用していると思います:
--invert_hash
に似て--readable_model
いますが、モデルは、ハッシュ インデックスと重みの代わりに、特徴名の後に重みが続く、より人間が読める形式で出力されます。
私の2番目のコマンドが出力を生成できない理由を誰かが知っていますか?