使用推文数据设计情绪分类神经网络

Design of a Neural Network for Emotion Classification using Tweet Data

我有一个包含四种情绪标签的推文(愤怒、喜悦、恐惧、悲伤)的数据集。例如,我将推文转换为类似于以下愤怒输入向量的向量:

Mean of frequency distribution to anger tokens

word2vec similarity to anger

Mean of anger in emotion lexicon

Mean of anger in hashtag lexicon

该向量对训练神经网络有效吗?

您的输入向量一开始看起来不错。当然,您以后可能会使用来自 Twitter 或其他相关 API 或数据集的统计数据和衍生数据使其更加先进。

你的网络有四个输出,就像你提到的:

Joy: [1,0,0,0] Sadness: [0,1,0,0] Fear: [0,0,1,0] Anger: [0,0,0,1]

如果您愿意,您可以考虑添加多个隐藏层并使其成为一个深度网络,以提高神经网络原型的稳定性。

正如您的问题还表明的那样,在训练和测试您的数据之前,最好有一个好的预处理器和特征提取系统,您似乎肯定知道项目的发展方向。

伟大的项目,最良好的祝愿,感谢您的好问题,欢迎来到 whosebug.com!

Playground Tensorflow