【发布时间】:2020-11-17 11:04:07
【问题描述】:
我正在对电影评论数据集执行情感分析。神经网络是一个单隐藏层 NN,用 Python 从头开始制作。分类器应为每个评论短语分配五个类别(0 到 4)之一。然而,在训练时,开发集的混淆矩阵给出了以下结果:
这意味着分类器严重偏向于 0 类和 4 类。可能的原因是什么? 之前的分类器总是只预测第 2 类,因为数据集是倾斜的(约 50% 的数据来自第 2 类)。因此,我选择了数据集的一个子集,其中包含来自所有 5 个类的相同数量的示例。我仍然不明白输出和低精度。 可以找到我笔记本的链接here
【问题讨论】:
标签: python deep-learning neural-network sentiment-analysis