Я пытаюсь сохранить модель 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
, но модель выводится в более удобном для человека формате с именами функций, за которыми следуют веса, вместо хэш-индексов и весов.
Кто-нибудь понимает, почему моя вторая команда не дает никакого результата?