0

我目前正在做一些与机器学习相关的项目。

我从对象中提取了一些特征。

所以我用 NB、SVM 和其他分类算法训练和测试了这些特征,得到了大约 70% 到 80% 的结果

当我使用 nolearn.dbn 用神经网络训练相同的特征然后对其进行测试时,我得到了大约 25% 的正确分类。我有 2 个隐藏层。

我仍然不明白神经网络有什么问题。

我希望能得到一些帮助。

谢谢

4

1 回答 1

1

尝试增加隐藏单元的数量和学习率。神经网络的力量来自隐藏层。根据数据集的大小,隐藏层的数量可能高达数千。另外,请详细说明您正在使用的功能的种类和数量。如果特征集很小,最好使用 SVM 和 RandomForests 而不是神经网络。

于 2016-04-15T12:31:24.123 回答