Mostrar imagen y pronóstico
Descripción
Para mostrar los datos se obtiene del archivo de imágenes que están en el directorio
vars(test_batches)['directory']
y archivo
vars(test_batches)['filenames'][IMG_INDEX]
La etiqueta se obtiene del arreglo classes con la posición de aquel que tiene mayor probabilidad
np.max(vgg_predictions,axis=-1)[IMG_INDEX]
que es
np.argmax(vgg_predictions,axis=-1)[IMG_INDEX]
%pylab inline import matplotlib.pyplot as plt import matplotlib.image as mpimg IMG_INDEX = 11 # mostrar imagen img = mpimg.imread(vars(test_batches)['directory']+ vars(test_batches)['filenames'][IMG_INDEX]) plt.imshow(img) # indicar pronostico y probabilidad plt.xlabel(classes[np.argmax(vgg_predictions,axis=-1)[IMG_INDEX]]+','+str(np.max(vgg_predictions,axis=-1)[IMG_INDEX])) plt.show()
lo que arroja la imagen y texto
ID:(13809, 0)