所以我有一组数据,1900行和22列。 21列只是数字,但我想要训练数据的关键是3个阶段:a,b和c。
我已尝试过决策树/丛林和神经网络,无论我如何设置它,我的精度都不会超过55%。
通常它的准确度大约为50%,而我所获得的最佳准确率为55%,平均值约为70%。
我是否应该在这么小的数据集上使用NN?正如我所说,我尝试过其他ML算法,但它们没有产生更好的效果。
答案 0 :(得分:1)
我认为你的问题没有明确的答案。精度得分低可能来自几个原因。我将在以下几点陈述其中一些:
x
列的标准差)。x
和y
之间存在功能依赖关系的属性(对于某些y = f(x)
来说意味着f
)那么在培训会话期间学到的是给定x
的概率 - 您的示例属于某个指定的类。这种不一致可能严重损害您的准确性。在这种情况下,我建议你尝试指明是否发生这种现象,然后例如尝试细分您的数据以解决问题。