是否有返回情绪的推特API?我看到一些网站返回特定推文的心情,我希望能够使用API(或使用一些开源代码)来获取推文的心情,有没有人知道是否有一个简单的方法这样做或者是否已经为此构建了API?
答案 0 :(得分:1)
接受答案中的链接不再有效,其他答案中的其余链接都没用。来自斯坦福的最佳Twitter情绪项目和随附的API是this one。它比已经不存在的tweetfeel更好。
答案 1 :(得分:0)
您看到的大部分网站都使用了一种名为 sentiment extraction 的常规技术。有许多可能的实现,但一个简单的(有点幼稚)是列出“坏”词(“不应该”,“生气”,“邪恶”,“过敏”)和“好”列表单词(“快乐”,“快乐”,“微笑”,“精彩”)。为每个单词分配一个“情绪分数”(或者对坏单词分配-1,对单词分配+1)。总分是“情绪”。
这是一种天真的方法,因为许多单词需要上下文才能理解。 (例如,波士顿人将某些东西描述为“邪恶的善”,正在做出一个双重积极的评论,而不是取消后面的一句话。)不过,它可能适合你的目的。
答案 2 :(得分:0)
我认为我没有看到任何Twitter推文情绪API,但有人通过使用Twitter API使其成为可能。 http://i8news.uterm.org/mood/twitter-mood-reader/
逻辑是阅读推文并通过计算情感词(例如“哇”,“快乐”,“!”,“darn”),你得到了推文的整体情绪。
答案 3 :(得分:0)
您可能希望使用其他API对要从中提取情绪的推文进行情绪分析。开放放大可能是一个很好的开始http://community.openamplify.com/content/docs.aspx/。
答案 4 :(得分:0)
来自TweetFeel的新免费API使用高级语言处理来确定情绪(情绪)。看看http://www.webservius.com/corp/docs/tweetfeel_sentiment.htm
答案 5 :(得分:0)
我做了一个涉及推文情感分析的项目。我使用了一种名为“LingPipe
”的机器学习情绪分析器。不幸的是,它需要你用Java设计你的程序(我知道你在PHP下标记了你的问题),并从你的原始数据中做出相当不错的训练集(非常繁琐的工作)。但是,如果你有Java技能和时间,那么它使用起来相当容易,而且速度非常快。
答案 6 :(得分:0)
以下是实施文本情感分析的API /网站列表。
希望它有所帮助。 :)
https://sites.google.com/site/twittersentimenthelp/other-resources