2016-05-03 16 views
0

私はretrieve and rank tutorialを以下だし、すべてがtrain.pyスクリプトまで良いです - 私はエラーを取得する:IBMワトソンtrain.pyエラー取得し、ランクサービスのセットアップ

とValueErrorませんJSONオブジェクトはをデコードすることができ」

マスクされたcredsを持つ私のコマンドライン:

python ./train.py -u "zzzz":"ssss" -i /Users/nik/Downloads/cranfield_gt.csv -c "zzzz" -x example_collection -n "example_ranker" 

結果:私はこのエラーを取得し、すべてのほとんどは、どのように再する理由

Input file is /Users/nik/Downloads/cranfield_gt.csv 
Solr cluster is zzzz 
Solr collection is example_collection 
Ranker name is example_ranker 
Rows per query 10 
Generating training data... 
Command: 
curl -k -s -u zzzz:ssss -d "q=what similarity laws must be obeyed when constructing aeroelastic models of heated high speed aircraft.&gt=184,3,29,3,31,3,12,2,51,2,102,2,13,1,14,1,15,1,57,3,378,3,859,3,185,2,30,2,37,2,52,1,142,1,195,1,875,3,56,2,66,2,95,2,462,1,497,2,858,2,876,2,879,2,880,2,486,0&generateHeader=true&rows=10&returnRSInput=true&wt=json" "https://gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/zzzz/solr/example_collection/fcselect" 
Response: 

Traceback (most recent call last): 
    File "./train.py", line 88, in <module> 
    parsed_json = json.loads(output) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 338, in loads 
    return _default_decoder.decode(s) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 366, in decode 
    obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 384, in raw_decode 
    raise ValueError("No JSON object could be decoded") 
ValueError: No JSON object could be decoded 

アイデアそれを解決する?

おかげで、 ニック

答えて

1

OKこれは、それらの深夜の経験の一つです..私は私が私のcranfield_data.jsonファイルをアップロードしたが、今日それをチェックすることは、私はしなかったことを見せてくれたということを確信していました。 スクリプトを今すぐ実行してもう一度アップロードし、確認がキーであることを確認します。

その後、私はtrain.pyを繰り返して、すべてがうまくいった!

私はこれが他の人にも役立つことを願っています。

私は、初めてアップロードする前に、カールを更新して再コンパイルしようとしました。 httpsを使用するように設定していないようですが、初めてcranfield_data.jsonをアップロードするときにカールを実行したときに注意を払わなかったと思います。 今日、私は "プロトコル" https "サポートされていません"というエラーを見ました。これは前に何が起こったかを理解する助けになりました。私のMacで元のカールを復元することで問題は解決しました。

関連する問題