ワトソンメモ
スポンサーリンク
カテゴリ: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を指定しています。
スポンサーリンク