0

チュートリアルにあるようにトレーニング用のcurlコマンドを実行しながら

curl -i -u "5731de06-c553-4ef7-a8ff-33bd0229c8e3":"H0fCVUwrEito" \ -F training_data=@/F:/旧PCデータ/Tejal_Data/TITL/IBM_Bluemix/techm_data_train.csv \ -F training_metadata="{ \"language\":\"en\",\"name\":\"TutorialClassifier\"}" \" https://gateway.watsonplatform.net/natural-language-classifier/api/v1/classifiers "

次のエラーが表示されます

C:\curl-7.49.1-win64-mingw\bin>curl -i -u "5731de06-c553-4ef7-a8ff-33bd0229c8e3" :"H0fCVUwrEito" \ curl: (6) ホストを解決できませんでした: \

C:\curl-7.49.1-win64-mingw\bin>-F training_data=@/F:/Old PC data/Tejal_Data/TITL /IBM_Bluemix/techm_data_train.csv \'-F' は内部または外部として認識されませんコマンド、操作可能なプログラムまたはバッチ ファイル。

C:\curl-7.49.1-win64-mingw\bin>-F training_metadata="{\"language\":\"en\",\"name \":\"TutorialClassifier\"}" \ '-F ' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

C:\curl-7.49.1-win64-mingw\bin>" https://gateway.watsonplatform.net/natural-langu age-classifier/api/v1/classifiers" ファイル名、ディレクトリ名、またはボリューム ラベルの構文は次のとおりです。正しくない。

C:\curl-7.49.1-win64-mingw\bin>

4

1 に答える 1

0

あなたのカール構文は少しずれています。私が使用するパターンは次のとおりです。

curl -i -u {service_username}:{service_password} -F training_data=@{path_here}/{training_file}.csv -F training_metadata="{\"language\":\"en\",\"name\":\"{classifier_name\"}" https://gateway.watsonplatform.net/natural-language-classifier/api/v1/classifiers

上記の例では、サービス ユーザー名 (5731de06-c553-4ef7-a8ff-33bd0229c8e3) を {service_username} に、サービス パスワード (H0fCVUwrEito) を {service_password} に、などと交換します。したがって、curl コマンドは次のようになると思います。

curl -i -u 5731de06-c553-4ef7-a8ff-33bd0229c8e3:H0fCVUwrEito -F training_data=@/F:/Old PC data/Tejal_Data/TITL /IBM_Bluemix/techm_data_train.csv -F training_metadata="{\"language\":\"en\",\"name\":\"TutorialClassifier\" https://gateway.watsonplatform.net/natural-language-classifier/api/v1/classifiers

これはすべて、Bluemix アカウントを既に確立しており、そのユーザー名とパスワードを使用して問題の NLC インスタンスを作成していることを前提としています。

もう1つ、表示されるエラーは、スクリプトにCR/LFがあり、各行が個別に入力されていることを示しているようです。CR/LF なしで curl の行全体を入力する必要があります。

于 2016-06-21T15:56:34.400 に答える