我正在尝试以 --daemon 模式将我的数据流式传输到 vw,并希望在最后获得每个变量的系数值。因此,我希望 vw 在 --daemon 模式下: - 将我发送的每一行数据的系数的当前值发回给我。- 以“--readable_model”格式写入生成的模型。
我知道save_namemodel | ...
在守护程序模式下获取 vw 以将模型保存到给定文件的虚拟示例技巧,但这还不够,因为我无法访问该文件中的系数值。
关于如何解决我的问题的任何想法?
我正在尝试以 --daemon 模式将我的数据流式传输到 vw,并希望在最后获得每个变量的系数值。因此,我希望 vw 在 --daemon 模式下: - 将我发送的每一行数据的系数的当前值发回给我。- 以“--readable_model”格式写入生成的模型。
我知道save_namemodel | ...
在守护程序模式下获取 vw 以将模型保存到给定文件的虚拟示例技巧,但这还不够,因为我无法访问该文件中的系数值。
关于如何解决我的问题的任何想法?
不幸的是,代码目前不支持按需保存可读模型,但添加起来应该不会太难。开源软件可供用户根据需要进行改进。您可以在 github 上打开一个问题,或者更好地贡献更改。
请参阅: 此代码行 ,其中仅使用save_predictor()保存二进制回归量。可以设想一个“rsave”或“saver” 标签/命令以可读形式存储回归量,正如在此代码行中所做的那样
作为一种解决方法,您可以调用 vw--audit
并解析每个审计行以获取功能名称及其当前权重,但这会: