Vowpal Wabbit:在--daemon模式下获取readable_model

时间:2015-06-29 16:27:03

标签: vowpalwabbit

我试图在-daemon模式下将数据流式传输到vw,并希望最终获得每个变量的系数值。 因此,我想在-daemon模式下使用vw:   - 将我发送的每行数据的系数的当前值发回给我。   - 以“--readable_model”格式写出结果模型。

我知道在守护进程模式下获取vw以将模型保存到给定文件的虚拟示例技巧save_namemodel | ...,但这还不够,因为我无法访问该文件中的系数值。 / p>

关于如何解决问题的任何想法?

1 个答案:

答案 0 :(得分:1)

不幸的是,代码中目前不支持按需保存可读模型,但它不应该太难添加。开源软件可供用户根据自己的需求进行改进。您可以在github上打开一个问题,或者更好的是,提供更改。

请参阅: this code line只使用 save_predictor() 保存二进制回归程序。人们可以设想 " rsave" " saver" 标签/ command以可执行的形式存储回归量in this code line

作为一种解决方法,您可以使用--audit调用vw并解析每个审核行以获取功能名称及其当前权重,但这样会:

  • 使vw慢得多
  • 要求解析每一行以获取值而不是按需