如何衡量神经网络的学习性能?

一直在思考是否有任何方法可以衡量人工神经网络的学习性能。

感谢任何回复。


回答:

我假设您讨论的是用于分类的神经网络。

使用以下方法之一将您的训练集分为真正的训练集和验证集:

  • (k折/留一法) 交叉验证
  • 分层保留法
  • 0.632自助法

使用以下指标之一来衡量ANN的性能:

对于不平衡的类别,我建议阅读这篇论文

对于回归问题,您需要其他指标,例如:

  • 均方误差
  • 平均绝对误差
  • R2

Related Posts

关于k折交叉验证的直观问题

我在使用交叉验证检查预测能力时遇到了一些直观问题,我认…

调整numpy数组大小以使用sklearn的train_test_split函数?

我正在尝试使用sklearn中的test_train_…

如何转换二维张量和索引张量以便用于torch.nn.utils.rnn.pack_sequence

我有一组序列,格式如下: sequences = to…

模型预测值的含义是什么?

我在网上找到一个数字识别器的CNN模型并进行了训练,当…

锯齿张量作为LSTM的输入

了解锯齿张量以及如何在TensorFlow中使用它们。…

如何告诉SciKit的LinearRegression模型预测值不能小于零?

我有以下代码,尝试根据非价格基础特征来估值股票。 pr…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注