Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 验证AUC上升,但交叉熵也上升_Python_Neural Network_Auc_Cross Entropy - Fatal编程技术网

Python 验证AUC上升,但交叉熵也上升

Python 验证AUC上升,但交叉熵也上升,python,neural-network,auc,cross-entropy,Python,Neural Network,Auc,Cross Entropy,所以我有一个使用交叉熵(CE)作为损失函数的神经网络,它是一个二元分类。 我使用AUC作为验证指标,当我绘制训练和验证错误(即CE)时,训练下降,验证上升,但验证AUC也上升 我很难理解这是怎么可能的——AUC不应该上升然后CE下降吗?如果没有,怎么可能 编辑: 这是行政长官 def交叉熵(ys,ts): 交叉熵=-torch.sum(ts*torch.log(ys+0.00001)+(1-ts)*torch.log(1-ys+0.00001)) 返回交叉熵

所以我有一个使用交叉熵(CE)作为损失函数的神经网络,它是一个二元分类。 我使用AUC作为验证指标,当我绘制训练和验证错误(即CE)时,训练下降,验证上升,但验证AUC也上升

我很难理解这是怎么可能的——AUC不应该上升然后CE下降吗?如果没有,怎么可能

编辑:

这是行政长官

def交叉熵(ys,ts):
交叉熵=-torch.sum(ts*torch.log(ys+0.00001)+(1-ts)*torch.log(1-ys+0.00001))
返回交叉熵