我的神经网络有一个0.30 分。我所知道的是它不是零也不是负数,所以它不是超级糟糕,也不是接近一,所以它并不完美,但除此之外很难找到任何更有用的信息。
是甚至是分类的好衡量标准?简化我的网络告诉某事物是 A 还是 B,那么0.3的分数能说一下吗?
我使用以下命令sklearn
:r2_score
r2_score sklearn
我的神经网络有一个0.30 分。我所知道的是它不是零也不是负数,所以它不是超级糟糕,也不是接近一,所以它并不完美,但除此之外很难找到任何更有用的信息。
是甚至是分类的好衡量标准?简化我的网络告诉某事物是 A 还是 B,那么0.3的分数能说一下吗?
我使用以下命令sklearn
:r2_score
r2_score sklearn
不是评估分类拟合优度的好方法。
适用于预测连续变量。当因变量是连续的通常取值之间和(例如,在线性回归中,不可能有超出这些边界),并且它被解释为模型能够正确再现的因变量的方差份额。什么时候等于这意味着模型能够完全重新创建因变量,当它等于,这意味着模型在这个任务上完全失败了。
当因变量是分类变量时,它没有意义,因为使用预测值和实际值之间的距离,而假设“1”表示“A”类,“2”表示“B”类,“3”表示“C”类之间的距离没有意义。
使用其他度量,例如AUC 用于具有两个类的分类和对数损失用于具有更多类的分类。并确保您在模型中使用适当的参数:在许多机器学习模型中,您必须声明问题是属于分类还是回归性质,并且会显着影响结果。