2

很长一段时间以来,我一直想知道“机器学习”工具。评估人类行为/情感的工具背后的技术/概念是什么,比如 FB 或 twitter 提要。我最近开始学习这种分析,并且很想知道这些是如何完成的。有这样的工具名称吗?有什么是开源的吗?谢谢!

我读了这个人脸、情感和语音识别,但它只涵盖了人脸和语音识别。

4

2 回答 2

0

这是一个预测问题。您可以为此使用 R。它是一个开源工具,可以很好地解决机器学习问题。随着用户在 Facebook 或 twitter 上发帖的趋势,我们可以以一定的信心评估情绪。但是,由于人类行为难以评估,我们可能需要向学习机(应用程序)提供大量数据样本,但您仍然无法确定准确性。更多的数据样本和更多的学习机训练,你的学习机工作得越准确。这最终成为一个大数据问题。

于 2013-08-08T04:36:13.000 回答
0

在 twitter 或 facebook 提要中评估情绪通常被称为“情绪分析”,因为它涉及分析帖子中单词背后的情绪。在最简单的形式中,这涉及拥有一长串通常被接受以传达某种情绪的单词列表,并根据每个帖子包含的单词为每个帖子分配一个分数。这可以通过根据常用词给其他词打分来扩展,然后使用这些词对 facebook 或 twitter 提要传达的情绪进行评分。显然,这是一种相当初级的技术。

情感分析通常被认为是“自然语言处理”领域内的一个主题,该主题因其涉及让计算机处理“自然”(人类)语言而不是计算机语言而得名。

有各种各样的工具可以用来解决这些问题。正如 PVD ​​所建议的那样,R 无疑是一个很好的,并且有许多有用的库。tm(文本挖掘)库是一个很好的库。Python 也是一个不错的选择,因为它的学习曲线不那么陡峭,而且还有一个非常方便的 twitter 库 (tweepy)。还有很多我没有尝试过的其他 python twitter 库。对于 facebook,我不确定最好的库是什么,但我认为有很多(pyFacebook,一个)。所有这些工具都是开源的。

于 2013-08-08T18:16:04.770 回答