我试图预测Twitter用户发布的下一条推文的情感。目前我已经实现了以下步骤(步骤1和2已在Python中实现):
我可以使用什么算法来实现这个功能?
我还不知道这个算法是如何工作的,但隐马尔可夫模型适合吗?还是某种回归?
- 学习如何将推文分类为积极(1)、中性(0)或消极(-1)。我使用朴素贝叶斯分类器,效果非常好。
- 对用户的现有推文进行分类。这会产生一系列数字,例如:[0, 1, -1, -1, -1, 0, 1, 1, ..],还有关于发布时间的信息。
我可以使用什么算法来实现这个功能?
我还不知道这个算法是如何工作的,但隐马尔可夫模型适合吗?还是某种回归?
k-1
类标签(即前一个推文的类别),k-2
类标签,...
,并查看是否有足够的数据来得出有效的预测。(我个人猜测这不够,但除非你尝试,否则我们不知道。)基本上,你正在做的是时间序列分析。 - Wesley Baugh