Tensorflow 是什么导致Keras中的top_k_分类准确率高而分类准确率低

Tensorflow 是什么导致Keras中的top_k_分类准确率高而分类准确率低,tensorflow,keras,tensorflow-gpu,keras-2,Tensorflow,Keras,Tensorflow Gpu,Keras 2,我正在使用Conv2D训练一个模型,突然得到一个高的top k分类准确度,即1.0,但分类准确度非常低(接近0.006) 我有108个不同的类别,所以我能想到的唯一一件事是,它不知何故被固定在一个类别上,即使数据集非常平衡 所以我的问题很笼统: 是什么导致Keras的top_k_分类准确率高而分类准确率低?原因是x值未标准化。当我将它们标准化后,顶级分类准确度就如预期的那样变得非常低。k的值是多少?@Yu-Yang问得好,这是标准,所以设置为5。

我正在使用Conv2D训练一个模型,突然得到一个高的top k分类准确度,即1.0,但分类准确度非常低(接近0.006)

我有108个不同的类别,所以我能想到的唯一一件事是,它不知何故被固定在一个类别上,即使数据集非常平衡

所以我的问题很笼统:
是什么导致Keras的top_k_分类准确率高而分类准确率低?

原因是x值未标准化。当我将它们标准化后,顶级分类准确度就如预期的那样变得非常低。

k的值是多少?@Yu-Yang问得好,这是标准,所以设置为5。