关于学习使用微软情感API分析特朗普和希拉里辩论视频



阅读此:https://benheubl.github.io/data%20analysis/fr/并尝试遵循。

我分开了两个python代码,运行一个之后我复制了视频位置。但到目前为止,还不能进入第二阶段,即得到结果,然后把它保存起来供R分析。我的响应文件是

getResponse.text is : 
{"status":"Failed","progress":null,"createdDateTime":"2016-10-
23T12:03:50.525844Z","lastActionDateTime":"2016-10-
23T12:03:50.5414685Z","message":"Failed to start job."}

Traceback (most recent call last):
File "...face-recognition1-after-waiting.py", line 63, in <module>
rawData = json.loads(json.loads(getResponse.text)
['processingResult'])
KeyError: 'processingResult'

键是正确的,前面的响应是ok的:

202
{'Content-Length': '0', 'Expires': '-1', 'X-AspNet-Version': '4.0.30319', 'Operation-Location': 'https://api.projectoxford.ai/emotion/v1.0/operations/aad68da1-38e4-4722-8c64-cfbf19d1de97', 'X-Powered-By': 'ASP.NET', 'apim-request-id': '7cdb9bf5-234e-4566-afeb-b68a0dfd25df', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Date': 'Sun, 23 Oct 2016 12:03:52 GMT'}

似乎无法继续…任何帮助吗?

在这个问题上工作了更多之后,我发现问题是,虽然有202个答案,但细节是上传不起作用。因此,没有文件可供我下载。考虑到这一点,过程应该是

  1. 从benheub .github.io/data%20analysis/fr/读取并复制这些代码(这是http://www.economist.com/blogs/graphicdetail/2016/10/daily-chart-12的基本材料)

  2. 登录并获取密钥www.microsoft.com/cognitive-services/en-us/subscriptions

  3. 运行脚本的第一部分直到" print videoIDLocation"

  4. 记下videoIDLocation之类的东西Api.projectoxford.ai/emotion/v1.0/operations/a2fcb40e-d7d0-4483-89e7-250201ac01d5 # a2fc…c01d5过期24小时

  5. 进入"认知服务",在"在视频操作结果中获得识别"下运行"开放API测试控制台"检查状态。您需要订阅密钥和上面的oid为a2fcb40e-d7d0-4483-89e7-250201ac01d5

  6. 这是等待咖啡的部分(而且由于错误,您不会等待Godet,因为202不是真正的确认无处不在。)

  7. 当您在上面的测试脚本中看到大量代码时,在复制位置后运行python脚本的第二部分。

  8. 运行R代码,但要注意(#在这里不起作用,我使用-作为注释)

    • 使用getcwd, setcwd('~/…'),getcwd, list。文件等确保dir是正确的
    • 你需要安装。包含
    • 的包
    • install.packages (magrittr)
    • install.packages('dplR') # <——不确定
    • install.packages (dplyr)
    • install.packages('tidyr') #需要%>%
    • install.packages (ggplot2)

    • 和修改代码中的一个错误,即

    • View(trump_g)应该是View(blog_trump)
    • 在ggplot
    • 中将这行注释掉
    • 将显示所有非平滑行

最新更新