1

Mac OS X 上の Python 3.4 から Vowpal Wabbit を扱うことに興味があります。

特に、次のものが必要です。

  1. 一連のパラメーターを使用して Python 経由で VW を実行します (各実行は、前回の終了後に開始されます)
  2. VWが通常ターミナルウィンドウに表示するすべてをファイルに書き込みます
  3. *オプション。VW の進捗情報が表示されたターミナル ウィンドウを参照してください

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 の次の 2 つの Python ラッパーをチェックしてください。

https://github.com/mokelly/wabbit_wappa

https://github.com/josephreisinger/vowpal_porpoise

編集: 最近、VW は Python インターフェイスを取得しました: https://github.com/JohnLangford/vowpal_wabbit/tree/master/python

于 2014-07-08T21:09:54.690 に答える