Что означают значения в model.predict ()? - PullRequest
1 голос
/ 26 мая 2020

Я запустил CNN для распознавателя di git, который я нашел в Интернете, и когда я попытался протестировать обученную модель на одном изображении, мой результат был следующим:

[[1.4540684e-13 5.0518111e-11 1.5008972e-14 3.2845630e-05 2.6759880e-16
  9.9996710e-01 2.3198607e-10 6.3636325e-14 9.3972552e-10 1.5128480e-10]]

Кто-нибудь может объяснить, что это за значения имеются в виду или как я должен им соответствовать моему ответу?

1 Ответ

2 голосов
/ 27 мая 2020

Это зависит от того, как создатель модели CNN спроектировал ее, но для выходных данных, которые у вас есть, они, вероятно, являются вероятностями softmax, связанными с каждым из 10 классов / цифр. Поскольку 6-е значение (9.9996710e-01) почти равно 1, сеть указывает, что весьма вероятно, что вход соответствует 6-му классу (который, вероятно, будет di git "5" или "6" , в зависимости от того, считаются ли классы, начиная с «0» или «1»).

...