问题标签 [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.
python - SSL 错误 IBM Watson 个性洞察 Python
我正在尝试在 for 循环中使用 IBM 个性洞察服务。
这user_data
是一个熊猫数据框,包含大约 80 个观察值,user_preferences
是一个包含用户文本的列。
当我运行上面的代码时,我得到了大约 30 到 40 个用户的正确响应,然后它给了我以下错误。
python - 将文本从 DataFrame 发布到 IBM PersonalityInsights API
我正在尝试使用 IBM DataScienceExperience 中的对象存储将数据从 DataFrame 文件发布到 Watson Personality Insights API。
我已将 txt 文件加载到 ObjectStorage 并创建了一个 DataFrame。工作正常。不明白如何将数据框中的数据发布到 API。提供的文档并没有为我指明正确的方向。
这就是我所做的
接下来我想将DataFrame内容发布到我想知道的API,希望有人可以提供提示......我的Python知识在这里缺乏。
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 代码接收到的结果产生影响时,两个脚本的值相同。
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。这是否应该在浏览器上工作?
android - 人格洞察错误
我正在尝试通过检查我的片段中的文档来运行个性洞察力
为此,我插入了我的 gradle 文件
有没有人遇到过这个错误?可以证明我做错了什么吗?提前谢谢你!
android - 无效的返回类型片段线程
我在 Android IDK 中创建了一个线程,为什么它说返回类型无效!我想要的只是显示json
我Profile
想要更改片段中的文本
python - 将 csv 转换为 Json 以使用 Python 发送到 watson-personality Insight API
我正在尝试转换一个包含我提取的一些评论的 csv。我需要转换为 Json 作为 IBM watson 个性洞察的输入。
带有评论的 csv (WordFinal.csv) 是这样的:
IBM-Watson 接受的格式如下:
我正在尝试生成 IBM-watson 接受的输出,但我不知道如何完成这样的任务。下面的代码:
和输出(我只需要我的 csv 中的 ID 和汇总列 - 第一列和最后一列):
知道如何获得正确的格式吗?
python - Personality Insight - 分析来自不同用户的评论
我正在发送一个 JSON 文件,其中包含来自不同用户的多个评论和评论,但似乎响应是一般性的,而不是针对我通过 JSON 中的“内容”字段发送的每条评论。API 是否能够为每个用户的每条评论返回见解?还是将其视为单个用户的多个评论?例如,我有不同用户的评论:
我期望每条评论的输出都包含个性洞察。相反,我对所有评论都有一个一般性的回应。所以,我想知道该服务是否能够做到这一点,或者我是否必须为每个用户发送一个 JSON?该问题与This other question 有关,但我需要处理来自不同用户的 1000 条或更多评论,而不是单个用户的 1000 条推文。
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
ibm-watson - IBM Watson Personality Insights:使用原始分数还是百分位分数?
我在学术研究项目的背景下使用 IBM Watson Personality Insights。
从目前的分析来看,我注意到相同推文的原始分数和百分位数之间通常存在很大差异,并且在某些情况下,分数甚至处于相反的两端(例如,宜人性原始得分:0.21 和宜人性百分位数得分 0.76)。此外,在我的样本人群的总体水平上,百分位数分数的人格特征方差要高得多,而原始分数的方差则非常低(所有观察值都在每个特征的 0.1-0.2 范围内)。
我知道百分位数是标准化分数,对分数的解释是不同的。我的问题是,旨在将它们应用于回归分析(例如,个人的人格特征 - 成功)的研究人员通常使用哪个分数?在我看到的应用 Personality Insights 的论文中,作者没有讨论他们使用哪个分数。如果您对此有一些想法,并且可以分享任何更详细地讨论他们与 Personality Insights 的方法的研究,那就太好了。
非常感谢您的指导!