2016-10-23 14 views
0

чтение этого: https://benheubl.github.io/data%20analysis/fr/ и попытка следовать.Об обучении использованию API-интерфейсов Microsoft для анализа Trump and Clinton дебаты видео

Я отделяю два кода на Python, и после запуска я скопировал местоположение видео. Но до сих пор не может перейти на этап 2, то есть получить результат, а затем сохранить его для анализа 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' 

Ключ вправо и предыдущий ответ нормально:

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'} 

, кажется, не может идти дальше ... любая помощь?

+0

не уверен, почему понижение рейтинга за очень невинный вопрос о никуда не движется после работы на нем в течение нескольких часов. На самом деле нужна какая-то помощь, потому что не лечишь, как действовать дальше. В любом случае, я сделал, и я поставил свой ответ ниже, чтобы сохранить мою репутацию :-) –

ответ

1

После работы над этим вопросом я обнаружил, что проблема заключается в том, что в то время как есть ответ 202, детали данных о том, что загрузка не работает. Следовательно, для меня нет файлов для загрузки. Имея это в виду, процедура будет

  1. Читать и копировать эти коды из benheubl.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. запустить первую часть сценария до «печать videoIDLocation»

  4. Примечание вниз videoIDLocation что-то вроде api.projectoxford.ai/emotion/v1.0/operations/a2fcb40e-d7d0-4483-89e7-250201ac01d5 # a2fc ... c01d5 истек после 24 часов

  5. Проверить статус, перейдя в «Когнитивные услуги» и в разделе «Получить признание в результате работы с видео» запустите «Open API Testing Console». Вам нужен ключ подписки, а также oid, который является a2fcb40e-d7d0-4483-89e7-250201ac01d5 выше

  6. Это ожидающая кофе часть (а также то, что вас не ждет Godet из-за ошибки, поскольку 202 на самом деле не является подтверждением повсюду. Это не очень хорошо.)

  7. Когда вы видите много кодов в тестовом скрипте выше, запустите вторую часть скрипта python после копирования местоположения.

  8. Выполнить код R, но остерегайтесь (# не работает здесь я использую - как комментарии)

    • использования getcwd, setcwd ('~/...'), getcwd, list.files и т.д., чтобы обеспечить реж правильно
    • вам нужно install.packages включая
    • install.packages ('magrittr')
    • install.packages ('dplR') # < - не уверен, что об этом
    • install.packages ('dplyr')
    • install.packages ('tidyr') # требуется для%>%
    • установить.пакеты ('ggplot2')

    • и изменить одну из ошибок коды т.е.

    • View (trump_g) должно быть View (blog_trump)
    • комментария этой линии в ggplot
    • будет отображать все несглаженные линии