首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache Stanbol情感分析

Apache Stanbol情感分析
EN

Stack Overflow用户
提问于 2014-06-12 17:53:28
回答 2查看 600关注 0票数 2

我正在尝试获取Apache-Stanbol中给定文本的情感标签。

我已经将“情感-词-分类器”引擎添加到增强器链中,我还添加了所有必需的链,以便能够提取标记及其词性标签。

这是我的增强器链的组成:

代码语言:javascript
运行
复制
langid ( required , LangIdEnhancementEngine)
opennlp-sentence ( required , OpenNlpSentenceDetectionEngine)
stanford-nlp ( required , RestfulNlpAnalysisEngine)
opennlp-token ( required , OpenNlpTokenizerEngine)
opennlp-pos ( required , OpenNlpPosTaggingEngine)
sentiment-wordclassifier ( required , SentimentEngine)
opennlp-chunker ( required , OpenNlpChunkingEngine)
pos-chunker ( required , PosChunkerEngine)

这是情感词分类器的充分输入,对吗?我仍然没有得到任何情绪标签。有人能解释一下我错过了什么吗??

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-08-12 14:56:46

情感分析需要包含两个引擎

  • sentiment-wordclassifier
  • sentiment-summarization

情感词分类器使用情感值对标记进行分类(基于语言的字典条目)。请注意,您还需要提供这些字典(请参阅data/sentiment下的模块)。结果存储在AnalyzedText内容部分中。

情感摘要使用这些分类为短语、句子和整个文档创建情感。摘要确实考虑了否定和联系,以将持有某种情绪的形容词分配给正确的名词或代词。情感摘要的结果作为fise:SentimentAnnotation添加到增强结果中

票数 2
EN

Stack Overflow用户

发布于 2014-10-24 04:04:21

我也是。一开始有一个链,它只有情感词分类器引擎,但什么也得不到。然后在stanbol/logs/error.log中发现一条关于分析的内容没有到达情感引擎的有用消息,并建议包括opennlp-pos。查看了其他链,除了opennlp-pos之外,还包括opennlp-语句、opennlp-token。还是一无所获。然后,你遇到了你的问题,并提到了数据/情绪模块。切换到data/sentiment/sentiwordnet文件夹,mvn确实安装了-DskipTests -PinstallBundle -Dsling=http://your.stanbol.com:8080/system/console。我现在看到情绪输出,并试图理解它。

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

https://stackoverflow.com/questions/24181433

复制
相关文章

相似问题

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