mixiユーザー(id:7593622)

2017年07月16日05:06

125 view

Jubatus 1.0.0から Regression の "method" 名 "PA" は "PA1" に変わったようで

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
0 0

コメント

mixiユーザー

ログインしてコメントを確認・投稿する

<2017年07月>
      1
2345678
9101112131415
16171819202122
23242526272829
3031