Я точно настроил модель и вернул предсказания в переменную результата, но получил массив с плавающей точкой. Как я могу конвертировать это в процентах и распечатать с этикетками. Также, как вернуть 5 лучших прогнозов.
result = model.predict(test_image)
print (result)
[[6.4043561e-05 4.0387777e-06 5.7413094e-05 4.3322724e-01 4.8211630e-05
3.2328039e-03 5.4211664e-04 5.6212872e-01 6.7689107e-04 1.8414050e-05]]
Мои ярлыки хранятся в индексах классов
test_labels = test_batches.classes
test_labels
test_batches.class_indices
{'Name1': 0,
'Name2': 1,
'Name3': 2,
'Name4': 3,
'Name5': 4,
'Name6': 5,
'Name7': 6,
'Name8': 7,
'Name9': 8,
'Name10': 9}