[Watson メモ]

ワトソンメモ


NLC のトレーニングデータアップロードで400 Invalid characterエラー

スポンサーリンク

カテゴリ:NLC
対象OS:Windows


NLC でトレーニング用のデータアップロードで以下のエラーが発生しました。API コマンドは以下の通りです。

コマンド:
curl -k -i -u "%USERNAME%":"%PASSWORD%" -F training_data=@<トレーニング用のcsvファイルのパス> -F training_metadata="{\"language\":\"ja\",\"name\":\"TutorialClassifier\"}" "https://gateway.watsonplatform.net/natural-language-classifier/api/v1/classifiers"

エラー:
{
"code" : 400,
"error" : "Invalid character",
"description" : "The text value at line 1 is not a valid UTF-8 string. The malformed UTF-8 sequence is
}

今回の原因はトレーニング用のファイルが UTF-8 で保存されていないためでした。UTF-8をサポートしたテキストエディタで再保存してから再度実行して成功しました。


スポンサーリンク


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