как увидеть изображения MNIST в tensorflow2 - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь изучить TensorFlow2. У меня есть несколько вопросов. Было бы неплохо, если бы вы представили учебник, чтобы найти эти ответы, или просто дайте мне ответы напрямую. Я пытаюсь учиться, это не домашняя работа или проект.

Я загрузил набор данных MNIST из TensorFlowdatasets.

Data=tfds.load('mnist')

Затем я выплюнул поезд и протестировал

test=Data['test']
train=Data['train']

Теперь я хочу получить доступ к первому изображению поезда.

1- как я могу это сделать? почему train[0,0,0] не работает? как я могу разделить изображение и ярлык? как я могу построить train[0,0,0]?

1 Ответ

0 голосов
/ 05 августа 2020

Используйте matplotlib.pyplot imshow:

import matplotlib.pyplot as plt

plt.figure(figsize=(10,10))
for i in range(36): # Plot 36 images
    plt.subplot(6,6,i+1)
    plt.xticks([])
    plt.yticks([])
    plt.grid(False)
    plt.imshow(x_train[i], cmap=plt.cm.binary) 
    plt.xlabel(y_train[i)    
plt.show()

Примечание: я скачал MNIST из Keras, но в основном это должно быть то же самое.

...