2017-09-17 6 views
1

J'entraîne un modèle utilisant Conv2D et commence à obtenir soudainement une haute précision k une précision catégorielle de 1.0 mais une précision catégorique très faible (proche de 0.006). J'ai 108 catégories différentes, donc la seule chose que je peux penser à cela est qu'il est en quelque sorte coincé sur une seule catégorie, même si l'ensemble de données est extrêmement équilibré. Donc, ma question est très générale: Qu'est-ce qui peut causer une haute précision top_k_categorical_accuracy mais une faible précision catégorielle dans Keras?Qu'est-ce qui cause une haute précision top_k_categorical_churale mais une faible précision catégorielle dans Keras

+2

Quelle est la valeur de 'k'? –

+0

@ Yu-Yang bonne question, c'est la norme, donc il est réglé à 5. –

Répondre

1

La raison était que les valeurs x n'étaient pas normalisées. Dès que je les ai normalisés, la top_k_categorical_accuracy est devenue très faible comme prévu.