问题标签 [watson-nlu]
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.
ibm-cloud - Watson Knowledge Studio 不返回实体之间的关系
我正在使用 Watson Knowledge Studio 并在其上构建了一个自定义模型。我已经为我的文件声明了许多关系,并且我的所有文件都是不同的。我已经成功地在自然语言理解服务上部署了模型。部署 Watson Knowledge Studio 模型后,它不会返回关系。
python - 如何解决 NLU Watson API 中的内容为空错误?
我在一个文件中流式传输推文tweet.txt
并使用另一个 python 脚本,我正在阅读推文并将它们发送到 Watson。有时,会产生错误:
回溯(最后一次调用):文件“readingTweets.py”,第 44 行,语言='en' 文件“/usr/local/lib/python2.7/dist-packages/watson_developer_cloud/natural_language_understanding_v1.py”,第 173 行,在分析方法='POST',url=url,params=params,json=data,accept_json=True)文件“/usr/local/lib/python2.7/dist-packages/watson_developer_cloud/watson_service.py”,行385, 在请求 info=error_info, httpResponse=response) watson_developer_cloud.watson_service.WatsonApiException: Error: invalid request: content is empty, Code: 400 , X-dp-watson-tran-id: gateway02-582988317 , X-global-transaction -id: ffea405d5adda40d22bfb21d
我的代码示例是:
python - Watson-NLU 中的速度基准是什么?
我正在尝试处理存储在文本文件中的推文。我的代码(一个接一个)读取推文,处理它们,然后将 Watson 的结果保存在 csv 文件中。速度仅为每分钟约 28 条推文。数据文件处理是否会导致此延迟?
python - 如何调试 NLU Watson API 中的未知错误?
我正在流式传输推文并将它们存储在文本文件中。然后有一个 python 脚本同时运行,它从文本文件中读取推文并处理它们,最终将 Watson 的结果保存在 csv 文件中。应该如何调试这样的错误:
回溯(最后一次调用):文件“processingTweets.py”,第 47 行,语言='en' 文件“/usr/local/lib/python2.7/dist-packages/watson_developer_cloud/natural_language_understanding_v1.py”,第 173 行,在分析方法='POST',url=url,params=params,json=data,accept_json=True)文件“/usr/local/lib/python2.7/dist-packages/watson_developer_cloud/watson_service.py”,行385, 在请求 info=error_info, httpResponse=response) watson_developer_cloud.watson_service.WatsonApiException: 错误: 未知错误, 代码: 500, X-dp-watson-tran-id: gateway01-1812171421, X-global-transaction-id: 7ecac92c5adf6c0a6c038a9d
python-3.x - Watson-NLU 在循环中给出下游问题(500),但不是单独在句子上
我正在尝试使用 Watson Natural Language Understanding 返回语料库中每个句子的实体。
(我无法生成完全可重现的代码,因为我使用的数据集是私有的。)
我的脚本如下所示:
这可以正常工作到语料库中的第 400 句,然后抛出以下错误:
我找到了导致此问题的字符串,如下所示:
我决定自己运行这个字符串ibm_ner_recognition
。没有错误,它成功捕获了实体。
问题总结
循环浏览我的语料库时,我遇到了一个句子,其中 Watson NLU 给了我一个下游错误。但是,当在循环之外自行接收该句子时,Watson NLU 是成功的。
注意事项
这不是我语料库中的最后一句话。
根据我的付款计划,我没有用完 Watson。
编辑
我再次重新运行循环。这次上面的句子起作用了(循环达到了大约第 3500 个字符串),所以似乎有一些喜怒无常的行为。
ruby-on-rails - Ruby 中的 IBM Watson NLU
我正在尝试使用来自https://github.com/suchowan/watson-api-client
.
到目前为止,我已经根据以下文档编写了这篇文章https://watson-api-explorer.ng.bluemix.net/listings/natural-language-understanding-v1.json
:
问题是因为我找不到任何通过 ruby 发送请求的东西,我可能使用了错误的参数。例如,我得到ArgumentError (Extra parameter(s) : 'source'
了这个当前的代码。我试过用文本替换源代码无济于事。有没有人在 Ruby 中成功地提出过这样的请求,或者知道所需的正确参数是什么?
谢谢。
amazon-lex - NLU - 提取与实体相关的字符串
是否有可能在任何 NLU(例如 RASA 或 Lex)中获得实体的属性字符串?这是一个例子:“请务必提醒我完成项目”
假设我将提醒我作为正则表达式 - 我如何提取后者?我说的是 NLU 视角(而不是天真的字符串操作)。
想要像 { Intent:"remind_me" Value:"about getting the project done" } 这样的输出
ibm-cloud - NLU 分析:关键字/实体的 -1 到 1 情绪得分是否代表量级或信心?
使用实体和关键字的 NLU 分析,响应返回以下情感项目分数:概念的情感分数范围从 -1 到 1。负分数表示负面情绪,正分数表示正面情绪。
这个分数是否代表正面或负面情绪的大小(即 -.9952 非常负面,而 -.1301 有点负面)?或 这个分数是否代表正面或负面情绪的信心(即 -.9952 肯定是负面的,而 -.1301 可能只是负面的)
https://www.ibm.com/watson/developercloud/natural-language-understanding/api/v1/#entities https://www.ibm.com/watson/developercloud/natural-language-understanding/api/v1/ #keywords https://www.ibm.com/watson/developercloud/natural-language-understanding/api/v1/#sentiment
python-3.x - 当使用 Python/NLU 对结构化数据框进行查询时,如何提取有意义的提取?
我发现这项任务非常具有挑战性并且无法找到方法。
给定:FinanacialReport 财务报告的结构化数据框
我想确定给定文本查询的意图。更准确地说:如果给我一个文本查询“拉丁美洲 2013 财年是什么? ”
输出:388.00
我面临的挑战是它可以针对起诉 NER 的非结构化文本/段落完成吗?但是当给定这样的数据框时如何进行?
任何帮助,将不胜感激。