问题标签 [personality-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 投票
0 回答
166 浏览

python - SSL 错误 IBM Watson 个性洞察 Python

我正在尝试在 for 循环中使用 IBM 个性洞察服务。

user_data是一个熊猫数据框,包含大约 80 个观察值,user_preferences是一个包含用户文本的列。

当我运行上面的代码时,我得到了大约 30 到 40 个用户的正确响应,然后它给了我以下错误。

0 投票
1 回答
222 浏览

python - 将文本从 DataFrame 发布到 IBM PersonalityInsights API

我正在尝试使用 IBM DataScienceExperience 中的对象存储将数据从 DataFrame 文件发布到 Watson Personality Insights API。

我已将 txt 文件加载到 ObjectStorage 并创建了一个 DataFrame。工作正常。不明白如何将数据框中的数据发布到 API。提供的文档并没有为我指明正确的方向。

这就是我所做的

接下来我想将DataFrame内容发布到我想知道的API,希望有人可以提供提示......我的Python知识在这里缺乏。

0 投票
1 回答
75 浏览

python - Python 和 Node.js 的不同 WPI v3 结果

我正在使用 Watson Personality Insights 从正文中获取结果。我从 Node.js Personality 洞察演示中获得的结果与我在使用 Python SDK 时获得的结果不同。

Python脚本:

Python 输出:(仅添加宜人性分数以保持字符数限制)

Node.js 脚本:

Node.js 输出:

两者的输入文件相同:

从这两种方法收到的值不匹配。content_type=text/plain当添加charset=utf-8属性似乎不会对通过 Python 代码接收到的结果产生影响时,两个脚本的值相同。

0 投票
1 回答
987 浏览

rest - “由于凭据无效而拒绝访问”REST API 错误。怎么解决?

我在这里遵循了文档:和这里:尝试通过 Android Java 集成到 Personality Insights 服务。但是,在应用程序运行后,并使用指南中提到的正确用户名和密码......(指南不清楚(“开始之前”中的第二个要点)使用哪组凭据 - 它说 get创建的新服务的“服务凭据”和凭据-我尝试了两者,但都失败了,并出现以下相同的错误。)

错误:

12-11 01:49:56.201 29584-29632/? I/CredentialUtils:JNDI 字符串查找不可用。12-11 01:49:56.269 29584-29632/? D/NetworkSecurityConfig:未指定网络安全配置,使用平台默认值 12-11 01:49:56.723 29584-29632/?D/OkHttp: --> POST https://gateway.watsonplatform.net/personality-insights/api/v3/profile?version=2017-10-13 http/1.1 (1297-byte body) 12-11 01:49 :56.803 29584-29632/? D/OkHttp:<-- 401 未授权https://gateway.watsonplatform.net/personality-insights/api/v3/profile?version=2017-10-13(78ms,未知长度正文)12-11 01: 49:56.863 29584-29632/? E/WatsonService:发布https://gateway.watsonplatform.net/personality-insights/api/v3/profile?version=2017-10-13,状态:401,错误:未授权 12-11 01:49:56.865 29584-29632/? E/错误:未经授权:由于凭据无效,访问被拒绝

com.ibm.watson.developer_cloud.service.exception.UnauthorizedException:未经授权:访问被拒绝,因为 com.ibm.watson.developer_cloud.service.WatsonService.processServiceCall(WatsonService.java:492) 在 com.ibm.watson 的凭证无效.developer_cloud.service.WatsonService$2.execute(WatsonService.java:254) 在 com.upen.personalityapp.MainActivity$RetrieveFeedTask.doInBackground(MainActivity.java:105) 在 com.upen.personalityapp.MainActivity$RetrieveFeedTask.doInBackground(MainActivity. java:87) 在 android.os.AsyncTask$2.call(AsyncTask.java:306) 在 java.util.concurrent.FutureTask.run(FutureTask.java:237) 在 android.os.AsyncTask$SerialExecutor$1.run(AsyncTask .java:244) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 在 java.lang.Thread.run(Thread.java:761) 12-11 01:49:56.866 29584-29584/?

这是我正在使用的代码;我正在尝试将“文本”输入传递给服务。

我正在使用com.ibm.watson.developer_cloud:personality-insights:3.8.0依赖项。

我尝试通过浏览器连接到错误中的 URL ( https://gateway.watsonplatform.net/personality-insights/api/v3/profile?version=2017-10-13 )。它提示输入用户名/密码组合。我从我的 IBM Cloud Lite 服务输入了我的详细信息,但它引发了 HTTP 错误 405。这是否应该在浏览器上工作?

0 投票
1 回答
93 浏览

android - 人格洞察错误

我正在尝试通过检查我的片段中的文档来运行个性洞察力

为此,我插入了我的 gradle 文件

有没有人遇到过这个错误?可以证明我做错了什么吗?提前谢谢你!

0 投票
1 回答
69 浏览

android - 无效的返回类型片段线程

我在 Android IDK 中创建了一个线程,为什么它说返回类型无效!我想要的只是显示jsonProfile 想要更改片段中的文本

0 投票
3 回答
283 浏览

python - 将 csv 转换为 Json 以使用 Python 发送到 watson-personality Insight API

我正在尝试转换一个包含我提取的一些评论的 csv。我需要转换为 Json 作为 IBM watson 个性洞察的输入。

带有评论的 csv (WordFinal.csv) 是这样的:

IBM-Watson 接受的格式如下:

我正在尝试生成 IBM-watson 接受的输出,但我不知道如何完成这样的任务。下面的代码:

和输出(我只需要我的 csv 中的 ID 和汇总列 - 第一列和最后一列):

知道如何获得正确的格式吗?

0 投票
1 回答
91 浏览

python - Personality Insight - 分析来自不同用户的评论

我正在发送一个 JSON 文件,其中包含来自不同用户的多个评论和评论,但似乎响应是一般性的,而不是针对我通过 JSON 中的“内容”字段发送的每条评论。API 是否能够为每个用户的每条评论返回见解?还是将其视为单个用户的多个评论?例如,我有不同用户的评论:

我期望每条评论的输出都包含个性洞察。相反,我对所有评论都有一个一般性的回应。所以,我想知道该服务是否能够做到这一点,或者我是否必须为每个用户发送一个 JSON?该问题与This other question 有关,但我需要处理来自不同用户的 1000 条或更多评论,而不是单个用户的 1000 条推文。

0 投票
0 回答
160 浏览

facebook - IBM Watson 个性服务和 Facebook 登录

我们一直在使用 Watson 个性服务来分析与我们的应用程序交互的用户的 Facebook 帖子。我们提供 facebook 登录,该人登录 facebook,我们捕获他们时间线的文本,然后将其发送给 watson 进行分析(征得同意)。

这个过程运行良好,但最近 facebook 图形 API 要求进行“应用审查”。我经历了整个过程,但我的提交无缘无故地失败了,facebook的反馈坦率地说是没有用的。

我的问题是......是否有其他人通过了 Facebook 应用程序审核流程并愿意提供任何提示以应对挑战。

谢谢,西蒙

网站示例:https ://personality-insights-demo.ng.bluemix.net/

更多信息:https ://www.ibm.com/watson/services/personality-insights/

大 5 示例:https ://console.bluemix.net/docs/services/personality-insights/models.html#models

Facebook API:https ://developers.facebook.com

0 投票
1 回答
227 浏览

ibm-watson - IBM Watson Personality Insights:使用原始分数还是百分位分数?

我在学术研究项目的背景下使用 IBM Watson Personality Insights。

从目前的分析来看,我注意到相同推文的原始分数和百分位数之间通常存在很大差异,并且在某些情况下,分数甚至处于相反的两端(例如,宜人性原始得分:0.21 和宜人性百分位数得分 0.76)。此外,在我的样本人群的总体水平上,百分位数分数的人格特征方差要高得多,而原始分数的方差则非常低(所有观察值都在每个特征的 0.1-0.2 范围内)。

我知道百分位数是标准化分数,对分数的解释是不同的。我的问题是,旨在将它们应用于回归分析(例如,个人的人格特征 - 成功)的研究人员通常使用哪个分数?在我看到的应用 Personality Insights 的论文中,作者没有讨论他们使用哪个分数。如果您对此有一些想法,并且可以分享任何更详细地讨论他们与 Personality Insights 的方法的研究,那就太好了。

非常感谢您的指导!