Как загрузить данные EMNIST в Tensorflow

Во всех учебниках, которые я видел для tensorflow, они использовали набор данных MNIST, я понял моделирование, но как мне загрузить этот набор данных в tensorflow? https://www.nist.gov/itl/iad/image-group/emnist-dataset


person Kulten    schedule 17.12.2017    source источник


Ответы (3)


набор данных EMNIST использует тот же двоичный формат, что и исходный набор данных MNIST. Таким образом, вы можете взять входной конвейерный код из любого учебника, в котором используется исходный набор данных MNIST, и указать его на набор файлов, которые вы получаете при загрузке набора данных EMNIST для обучения на этом наборе данных.

person mrry    schedule 18.12.2017

Вы можете загрузить файл данных EMNIST в формате Matlab с помощью scipy.io.loadmat(). Массив должен быть повернут после загрузки. На GitHub есть Jupyter Notebook, который выполняет классификацию цифр EMNIST.

person guest    schedule 02.01.2018

Вы можете использовать пакет EMNIST, который можно найти здесь: https://pypi.org/project/emnist/< /а>

Чтобы загрузить набор данных, вам сначала нужно решить, с каким из шести различных наборов данных вы хотите работать. Подробности в этом документе: https://arxiv.org/pdf/1702.05373v1.pdf

Допустим, мы хотим использовать набор данных по классам:

from emnist import extract_training_samples, extract_test_samples
x_train, y_train = extract_training_samples('byclass')
x_test, y_test = extract_test_samples('byclass')
person Alex Salinas    schedule 18.06.2021