iMac環境は Jubatus を「0.9.0」から(意図的に)上げてなかったのだけれど、MBPでは最新の「1.0.4」をインストール。
jubaregression を立ち上げる時の json ファイルをそのまま使ったら、エラーが出て立ち上がらなかった。
調べてみると、1.0.0 から Regression のアルゴリズム(起動時のjsonファイルで "method" で指定)がいくつか追加された模様。そして、それに伴って "PA" は "PA1" という名称になったっぽい。
# "PA" → "PA1" の明確な記述は見つけられなかったけれど、Regression のチュート
リアルにある json ファイルが "PA1" に変わっていること、
「jubatus-exampleを全部動かしてみる(中編)」
http://qiita.com/TkrUdagawa/items/0c5c0891a48872f1174f
というところに
「jubatus1.0.0のアップデートのタイミングでregressionのアルゴリズムと
パラメータに変更があった」
「コンフィグのPAをPA1に変えればとりあえず動きます。」
とあったので、それを信じた。
ということで、「"method": "PA"」のところを「"method": "PA1"」に修正したところ(その他のパラメータは変更なし)、無事起動。
更に新しい環境で再学習をさせたところ、「ほぼ」同じ結果が得られることを確認。
(前に 0.9.0 で学習モデルのファイルを作成した時と、元データが全く一緒ではないので、結果が多少ずれるのは想定内。)
***
GitHubの Pull Request(?) のコメント(?)に記述があった。
https://github.com/jubatus/jubatus_core/pull/327
ログインしてコメントを確認・投稿する