[Watson メモ]

ワトソンメモ


グランドトゥルースデータを train.py によりトレーニングするコマンド

スポンサーリンク

カテゴリ:Ranker
対象OS:Windows


Retrieve and Rank で使用するグランドトゥルースデータを train.py によりトレーニングするコマンドの紹介です。
この例では、c:\temp\gt.csvにグランドトゥルースデータを保存、c:\temp\train.pyにトレーニング用のスクリプトを保存しています。ranker 名はexample_rankerです。

C:\>set USERNAME=********-****-****-****-**************
C:\>set PASSWORD=************
C:\>set SOLR_CLUSTER_ID=**********_****_****_****_************
C:\>set COLLECTION_NAME=example_collection

C:\>C:\Python27\python c:\temp\train.py -u "%USERNAME%":"%PASSWORD%" -i c:\temp\gt.csv -c %SOLR_CLUSTER_ID% -x %COLLECTION_NAME% -n example_ranker

トレーニングデータを生成した後、同時にBluemixにアップロードします。
USERNAMEとPASSWORDは Bluemixにサインインし、Watson サービスで該当のサービスより資格情報を表示することにより取得してください。
これらはBluemixのユーザ名、パスワードではなく、サービスごとに生成される方のものです。

コマンド実行直後は "The ranker instance is in its training phase, not yet ready to accept rank requests" と表示され学習中であることが分かります。
数分してから以下のコマンドを実行し、学習が完了したか確認します。


C:\>set APIURL2=https://gateway.watsonplatform.net/retrieve-and-rank/api
C:\>set PASSWORD=************
C:\>set SOLR_CLUSTER_ID=**********_****_****_****_************
C:\>set RANKER_ID=*********-rank-***

C:\>curl -k -u "%USERNAME%":"%PASSWORD%" "%APIURL2%/v1/rankers/%RANKER_ID%"

前のコマンドで取得した ranker_idを指定しています。


スポンサーリンク


このページは独学で学習した結果をメモした結果です。内容に不備・誤りがある可能性があります。 また今後仕様が変更となり記述が不正確になる可能性もあります。あくまでも自己責任で本ページを参考にしてください。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。