【发布时间】:2013-03-04 19:10:28
【问题描述】:
我正在为 MATLAB 中的监督分类任务实现神经网络。
我有一个训练集和一个测试集来评估结果。 问题是,每次我为相同的训练集训练网络时,对于相同的测试集,我会得到非常不同的结果(有时我得到 95% 的分类准确率,有时像 60%)。
现在我知道这是因为我得到了不同的初始权重,并且我知道我可以使用“种子”来设置相同的初始权重,但问题是这对我的数据有什么影响以及查看的正确方法是什么这?如何定义使用我设计的 ANN 获得的准确性?是否有针对此的协议(例如运行 ANN 50 次并获得平均准确度之类的)?
谢谢
【问题讨论】:
标签: matlab neural-network classification