творю спутанность матрица с научно-комплект узнать с двумя различными списками: gold_labels и предсказанные этикеткиScikit научиться путаницы матрицу
cm = confusion_matrix(gold_labels, predicted_labels)
pl.matshow(cm) #I use pl to generate an image
pl.title('Confusion Matrix')
pl.ylabel('True label')
pl.xlabel('Predicted label')
pl.colorbar()
, где золотые этикетки/предсказанные этикетки выглядит примерно так: (список строк)
gold_labels =["hello", "apple".....]
predicted_labels=["hi", "apple"....]
матрица путаница генерируется, и это выглядит красиво, но метки являются индексами (0,1,2), и я не могу сказать, если 0 карты для «привет» или «яблоко» Итак, у меня есть два вопроса: 1) Есть ли способ сделать метки появляются на генерируемую матрице неточностей в пл 2) Если нет, то как я знаю, что в моем списке строк совпадает с соответствующим индексом
Я не совсем понимаю ваш вопрос. Можете ли вы просто поместить ярлык в матрицу замешательства? Если это так, вот пример, на который я еще немного ответил, как это сделать ... http://stackoverflow.com/questions/2897826/confusion-matrix-with-number-of-classified-misclassified-instances-on-it -python/2901740 # 2901740 – tom10
Нет, я имею в виду, что вместо цифр, отображаемых в виде меток (0,1,2,3), мне нужны строки (привет, яблоко, чтобы показать) – user1011332