- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这可能是一个非常微不足道的问题。但是,我无法通过谷歌或 SO 搜索找到我正在寻找的答案。
我想构建一个简单的情感分析逻辑。
有两个负面和正面单词/短语列表,其中包含一些分数,表示该单词/短语的负面或正面程度。
否定短语/单词:
really hate -2
hate -1
dislike -1
积极的短语/单词:
like 1
very much like 2
以下是相应的情绪分数
"I like to eat Apple" => Sentiment Score = 1
"I really hate the college president" => Sentiment Score = -2
以上情况就可以了。但是,我想知道如何解决以下情况:
"Though I am an Android user, I hate to say I like iPhone 5s"
你看,“讨厌”和“喜欢”都会让情绪得分=0但是,我预计它会是 +1,因为它对 iPhone 5s 持积极态度。
最佳答案
由于您的情感词可以是短语,因此快速而肮脏的解决方案是将“讨厌说我喜欢”添加到积极情感列表中:
hate to say I like +1
这是一种极端的解决方案,它的问题是它只能处理一种特定情况,因此您需要添加数千(如果不是数百万)或此类条目。另一个极端是 super 智能人工智能,它完全理解上下文和细微差别。问题是目前它超出了我们的范围。介于这两个极端之间的 NLP 解决方案使用语法和模式来理解许多句子,而无需显式列出所有句子。
<小时/>关于分配权重的旁注
如果始终使用最大匹配,请使用+1
,并停止与这些单词匹配的其他单词/短语。否则调整重量。在这种情况下,您无需执行任何操作,就好像“讨厌”也匹配为 -1,然后“喜欢”将匹配给出另一个“+1”。但对于“真的讨厌说我喜欢”,你需要给它一个基础值+2;那么“真的讨厌”会加上-2,就像会加上+1,最终你会得到所需的情绪+1。
关于java - 如何评估 "double negative"句子的情绪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22773582/
我目前正在做一个项目,我必须提取用户的面部表情(网络摄像头一次只能提取一个用户),比如悲伤或快乐。 目前我发现的最佳可能性: 我使用 OpenCV 进行人脸检测。 OpenCV 开发板上的一些用户建议
此代码来自Facebook Chat Emoticons Bar Grease Monkey UserScript ImagesURL = HttpsOn?'https://s-static.ak.f
我正在寻找一种可以分析短文本情感的工具。我搜索了一个星期,但找不到一个可以公开获得的好的。理想的工具是将短文本作为输入并猜测情感的工具。它最好是一个独立的应用程序或库。 我不需要通过文本训练的工具。而
是否有任何简单的 Android/Java 库/框架可以检测图片上的人脸并给我一些关于图片上的人的信息?我的意思是诸如性别、年龄、情绪(微笑、悲伤、愤怒)之类的信息...... 我试过Face++和微
我下载了WN-Affect .但是,我不确定如何使用它来检测句子的情绪。例如,如果我有一个字符串“我讨厌足球”。我希望能够检测情绪是否不好,情绪是否是恐惧。 WN-Affect 没有关于如何操作的教程
现在,Skype 将淘汰其桌面 API 以支持 Skype URI,我正在尝试弄清楚如何修改状态和情绪消息。我的应用程序是一个 chrome 扩展程序,使用它的人都知道它的作用。它是一个合法的用例。目
我有这个: import styled from 'react-emotion'; const Box = styled('div')` display: flex; flex-directi
我是一名优秀的程序员,十分优秀!