0

我用反向传播算法训练了一个神经网络并计算了 MSE。现在我想找到正确分类结果的百分比(我面临分类问题)。有什么帮助吗?

4

1 回答 1

1

是否生成数据或是否为您提供带有样本的数据集取决于您的数据集。

在第一种情况下,您将生成的样本提供给您的 NN,并检查 NN 是否预测了正确的类别。你重复它说100次。对于每个正确分类的样本,您将计数器 CorrectlyClassified 加一。那么正确分类结果的百分比等于正确分类。为了获得更高的准确性,您可能不会生成 100 个样本,而是生成 X 个样本(其中 X 大于 100)。那么正确分类结果的百分比为: CorrectlyClassified/X*100

如果给你一个数据集,你应该使用cross-validation。有关示例,请参阅MATLAB 文档。

于 2012-09-04T11:45:57.620 回答