1

我有兴趣在 Mac OS X 上处理 Python 3.4 中的 Vowpal Wabbit。

特别是,我需要:

  1. 使用一组参数通过 Python 运行 VW(每次运行都在之前完成后开始)
  2. 将大众汽车通常在终端窗口中显示的所有内容写入文件
  3. *可选的。使用大众的进度信息查看终端窗口

至于 p.1-2 我刚刚写的

import os
header = '/Users/sas/vowpal_wabbit/vw/vw train.vw -f model.vw --loss_function logistic --passes '
for item in [2, 3, 4]:
    os.system(header + str(item) + ' >> output.txt')

VW 保存了我的模型,但我既没有看到学习进度(因为没有打开终端窗口),也没有看到 output.txt 文件中的任何内容(毕竟它的长度似乎是 0)

非常欢迎任何提示或建议。

4

1 回答 1

3

我不确定它是否适合您的需求,但您可以查看 Vowpal Wabbit 的这两个 Python 包装器:

https://github.com/mokely/wabbit_wappa

https://github.com/josephreisinger/vowpal_porpoise

编辑:最近,大众获得了 Python 接口: https ://github.com/JohnLangford/vowpal_wabbit/tree/master/python

于 2014-07-08T21:09:54.690 回答