问题标签 [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.

0 投票
1 回答
345 浏览

python - 使用 Python 从 IBM Watson Concept Insights 调用 annotate_text

我编写了一组 Python 函数来与 Bluemix/Watson Concept Insights API交互。我能够生成一个令牌并使用它从服务器获取结果,但结果很糟糕:它远不及我将相同信息插入他们的Swagger 测试实用程序时得到的结果。

我怀疑我发送请求的方式有问题,但我不太清楚是什么。代码如下。首先,来自event_insight_lib.py

这些方法由以下人员执行event_insight.py

输出差异的完整演示在这里。完整的代码库在这里。我对 Requests 库不是很有经验:在 Pythonic 端的某个地方是否存在细微的错误?

IBM 文档的相关部分在此处

0 投票
1 回答
63 浏览

ibm-cloud - processing_state API 会返回“处理”,即使文档在 Concept Insight 中已准备好

我遵循的步骤:

  1. 首先创建语料库,然后在其中发送创建文档。
  2. 检查文档的处理是否准备就绪(完成处理)

    https://gateway.watsonplatform.net/concept-insights/api/v2/corpora/{account-id}/{corpus-name}/documents/{document-name}/processing_state

  3. 如果它准备好了,那么我检索文档中的相关概念

    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 问题已得到修复。给出所需的响应

0 投票
1 回答
62 浏览

ibm-watson - Concept Insights annotateText 调用中 text_index 参数的含义?

/annotateText Concept Insights 调用示例提供以下示例输出:

text_index返回的参数的含义是什么?

0 投票
1 回答
148 浏览

ibm-watson - 我可以将自己的语料库摄取到 watson“概念洞察”中以基于该语料库构建图表吗?

我正在为博物馆和其他文化机构进行概念检测和匹配。从 Watson“概念洞察”中预加载的 Wikipedia 图开始是一个很好的起点。但是,当我想要搜索和匹配大型内容存储库时,我需要这些特定语料库的图表。如何做到这一点?

0 投票
1 回答
46 浏览

java - 如何使用概念搜索从概念洞察中找到该概念的段落?

我正在为我的一个项目使用概念洞察力,并且能够使用 GET 和 POST 命令成功地进行标签和概念搜索。

当我完成概念搜索时,我意识到他们没有显示找到相关概念的段落。我想做一些类似于他们在概念洞察演示中所做的事情,他们在其中显示了一小段文本,从那里找到了概念和相关概念(他们使用了 TED TALKS 语料库,我正在使用我自己的语料库)。

我们有什么办法可以在 Java 中做到这一点?

谢谢您的帮助。

0 投票
1 回答
16 浏览

concept-insights - 增加概念洞察概念搜索结果返回的解释标签数量

我正在对上传到 Conceptual Insights 的文档语料库使用概念搜索。我在每个相关文档的解释标签中得到的结果具有非常高的相关性分数(高于 0.998)。但是,默认情况下,我只返回一小部分概念作为每个文档的解释标签(在我的情况下总是 6 个概念)。

我的解释标签中一个概念的最低相关分数是 0.9983。考虑到解释标签中最不相关的概念的相关性如此高,我觉得可能有更多的概念可能与我的概念搜索相关但被 API 抑制,同时返回 json 结果。

解释标签中返回的相关概念集是否有任何内在的截止或限制?是否可以通过查询参数修改此阈值以获取更多相关性分数略低的概念?

0 投票
1 回答
15 浏览

concept-insights - 概念洞察中的文本索引参数仅给出概念出现的一个实例

我的文档中多次提到了一个概念(例如“黄金”)。然而,概念洞察的概念搜索将返回 Gold 作为一个概念,并且该概念只有一个文本索引(通常是第一次出现,但并非总是如此)。概念洞察的概念搜索忽略文档中其他“黄金”的提及是否有特定原因?我有兴趣在所有出现的概念周围提取文本片段。如果我能获得所有提及该概念的文本索引,那就太好了。除了在我的最后进行字符串匹配之外,有什么方法可以得到它。

在此先感谢您的帮助!

0 投票
2 回答
78 浏览

curl - IBM Watson Concept Insights 概念搜索使用 Curl 将多个/一个 id 数组作为参数传递

因此,我试图在 IBM Concept Insights 上使用 Curl 在查询中传递多个 id(“概念数组”)。根据该站点上的文档,我应该能够做到,但我无法弄清楚如何使其工作-> http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/concept-见解/api/v2/?curl#conceptual_search

如果我使用链接上提供的“示例请求”并将其修改为至少在同一个获取数据命令上添加另一个查询,我认为这就是它的工作方式。

当我输入该命令时,我没有得到任何结果。甚至没有错误。

有什么想法吗?

请不要指出明显的......当然,我用我的凭据替换“{username}”:“{password}”。:)

0 投票
1 回答
8 浏览

concept-insights - 概念搜索中的多个 ID - 是 AND 操作还是 OR 操作?

当我在概念搜索中指定多个 ID 作为查询参数时,结果是否只有那些在概念上引用所有搜索 ID 的文档?或者它是否会有在概念上引用任何一个 ID 的文档?

谢谢维平

0 投票
1 回答
102 浏览

curl - 概念搜索 Watson API 的 curl 命令的正确语法

我已经设置了一个名为 devoxx_corpus1 的私有语料库。我可以成功运行:

但添加后无法运行相同的命令,document_fields={\"user_fields\":1} 这在我的项目中进行概念搜索时添加非常重要。

你能给我正确的语法来运行带有上述概念的 curl 命令吗document_fields