首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用微软认知服务“mscstexta4r”包中的“textaInit”函数?

如何使用微软认知服务“mscstexta4r”包中的“textaInit”函数?
EN

Stack Overflow用户
提问于 2016-09-07 17:45:35
回答 2查看 362关注 0票数 1

我正在使用“mscstexta4r”包进行情感分析。这里提到要在使用核心函数之前运行textaInit()。我不知道如何使用,我试着在下面的代码中使用它(包中提到的示例代码),但它返回一个错误。

代码语言:javascript
复制
library(mscstexta4r)
#MSCS_TEXTANALYTICS_URL = 'https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/sentiment' (Set in Sys.setenv())
#MSCS_TEXTANALYTICS_KEY='XXXX'(Set in Sys.setenv())

textaInit()

docsText <- c(
  "Loved the food, service and atmosphere! We'll definitely be back."

)
docsLanguage <- rep("en", length(docsText))
tryCatch({
  # Perform sentiment analysis
  docsSentiment <- textaSentiment(
    documents = docsText, # Input sentences or documents
    languages = docsLanguage
    # "en"(English, default)|"es"(Spanish)|"fr"(French)|"pt"(Portuguese)
  )
  class(docsSentiment)
  str(docsSentiment, max.level = 1)
  docsSentiment

}, error = function(err) {
  geterrmessage()
})

错误:

代码语言:javascript
复制
"Error: mscstexta4r: Not Found (HTTP 404). - { "statusCode": 404, "message": "Resource not found" }"    

。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-09-08 00:51:40

根据软件包文档,MSCS Text Analysis终结点的基本URL为:

"https://westus.api.cognitive.microsoft.com/texta/analytics/v2.0/

它不是:

"https://westus.api.cognitive.microsoft.com/texta/analytics/v2.0/sentiment

mscstexta4r将根据您要使用的接口函数添加适当的动词。

票数 2
EN

Stack Overflow用户

发布于 2016-09-14 07:11:23

我也有同样的问题。确保在.json配置文件中使用以下URL:https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/

我用的是R Studio。在调用成功之前,我需要清除对象。在R Studio 8的右侧面板(扫把图标)中执行此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39366513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档