問題タブ [concept-insights]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python を使用して IBM Watson Concept Insights から annotate_text を呼び出す
Bluemix/Watson Concept Insights APIと対話する一連の Python 関数を作成しました。トークンを生成し、それを使用してサーバーから結果を取得することはできますが、結果は悪臭を放ちます。同じ情報をSwagger テスト ユーティリティにプラグインしたときに得られるものほど良くはありません。
リクエストの送信方法に問題があると思われますが、何が原因かわかりません。コードは次のとおりです。まず、からevent_insight_lib.py
:
これらのメソッドは次によって実行されevent_insight.py
ます。
出力の違いの完全なデモンストレーションはこちらです。完全なコードベースはこちらです。私は Requests ライブラリの経験があまりありません: Pythonic 側のどこかに微妙な間違いがありますか?
IBM のドキュメントの関連部分はここにあります。
ibm-cloud - 概念インサイトでドキュメントの準備ができている場合でも、processing_state API は「処理中」を返します
私が従った手順:
- まずコーパスを作成し、その中にドキュメントを作成して送信します。
ドキュメントの処理の準備ができているかどうかを確認します (処理が完了しました)
https://gateway.watsonplatform.net/concept-insights/api/v2/corpora/{account-id}/{corpus-name}/documents/{document-name}/processing_state
準備ができている場合は、ドキュメント内の related_concepts を取得します
https://gateway.watsonplatform.net/concept-insights/api/v2/corpora/{account-id}/{corpus-name}/documents/{document-name}/related_concepts
上記のステップはすべて機能しています (Bluemix サーバーから 200/201 応答を受け取ります)。
問題はステップ 2 の返信にあります。次のような返信が返ってきます。
しかし、ステップ 3 を実行すると、望ましい応答 (ドキュメント内の関連する概念) が得られます。
アップデート
processing_state API の問題が修正されました。望ましい応答を与える
ibm-watson - コンセプト インサイト annotateText 呼び出しの text_index パラメータの意味は?
/annotateText Concept Insights 呼び出しの例では、次の出力例が提供されます。
text_index
返されるパラメータの意味は何ですか?
ibm-watson - 独自のコーパスを watson の「概念の洞察」に取り込み、このコーパスに基づいてグラフを作成できますか?
博物館やその他の文化施設のコンセプト検出とマッチングに取り組んでいます。Watson にプリロードされたウィキペディアのグラフ「concept Insights」から始めるのが良い出発点です。ただし、検索して照合したい大規模なコンテンツ リポジトリがある場合は、これらの特定のコーパスのグラフが必要です。これはどのように達成できますか?
concept-insights - コンセプト インサイトのテキスト インデックス パラメーターは、コンセプトの発生のインスタンスを 1 つだけ提供します
ドキュメント内で、ある概念 (「ゴールド」など) について複数の言及があります。ただし、コンセプト インサイトの概念検索では、Gold がコンセプトとして返され、そのコンセプトのテキスト インデックスが 1 つだけ返されます (通常は最初に出現するものですが、常にではありません)。コンセプト インサイトの概念検索がドキュメント内の他の「ゴールド」の言及を無視する特定の理由はありますか? ある概念が出現するすべての箇所にテキストのスニペットを引っ張ることに興味があります。その概念のすべての言及のテキスト インデックスを取得できれば、すばらしいことです。最後に文字列の一致を行う以外に、それを取得する方法はありますか?
助けてくれてありがとう!
concept-insights - 概念検索での複数 ID - AND 演算か OR 演算か?
概念検索でクエリ パラメータとして複数の ID を指定すると、結果には、検索されたすべての ID を概念的に参照するドキュメントのみが含まれますか? それとも、ID のいずれかを概念的に参照するドキュメントはありますか?
ありがとうビピン
curl - conceptSearch Watson API の curl コマンドの正しい構文
devoxx_corpus1 というプライベート コーパスをセットアップしました。私は正常に実行できます:
しかし、追加後に同じコマンドを実行することはできませんdocument_fields={\"user_fields\":1}
。これは、私のプロジェクトで conceptSearch を実行しているときに追加することが非常に重要です。
上記の概念とdocument_fields
.