Я пытаюсь сделать набор данных, похожий на CIFAR10. Я нашел этот учебник: How to create dataset similar to cifar-10Как сделать набор данных, похожий на CIFAR10 с несколькими изображениями
Я уже сделать набор данных с 1 изображением, но когда я пытаюсь использовать несколько изображений, я получил эту ошибку:
tensorflow.python.framework.errors.InvalidArgumentError: Indices are not valid: not lexicographically sorted or containing repeats.
Может кто-нибудь помочь мне решить эту проблему?
Это мой код:
from PIL import Image
import numpy as np
out =np.empty([20,7501])
for j in xrange(0, 10):
im = Image.open('%d_receipt.jpg' % j)
im = (np.array(im))
r = im[:,:,0].flatten()
g = im[:,:,1].flatten()
b = im[:,:,2].flatten()
label = [0]
out[j] = np.array(list(label) + list(r) + list(g) + list(b),np.uint8)
for i in xrange(0, 10):
im = Image.open('%d_news.jpg' % i)
im = (np.array(im))
r = im[:,:,0].flatten()
g = im[:,:,1].flatten()
b = im[:,:,2].flatten()
label = [1]
j = i + 10
out[j] = np.array(list(label) + list(r) + list(g) + list(b),np.uint8)
out.tofile("data_batch.bin")
я мог бы звучащий глупо, но вы можете сказать, как вы получили файл «train_32x32.mat»? Являются ли эти извлеченные черты набора данных, которые мы хотим тренировать? – shivisuper