Я использую CIFAR10 набор данных. Имеет оригинальный размер: (60000,32,32,3) , после преобразования его в набор данных тензорного потока он преобразуется в tf .Тензор: форма (64,24,24,3) . Что я понимаю из вышесказанного, так это то, что в каждой партии имеется 64 изображения 24 x 24 в 3 каналах . (Дайте мне знать, если я ошибаюсь) Вот мой фрагмент кода.
(x_train,y_train),(x_test,y_test)=tf.keras.datasets.cifar10.load_data()
train_dataset=tf.data.Dataset.from_tensor_slices((x_train,y_train)).batch(64).shuffle(10000)
train_dataset=train_dataset.map(lambda x,y:(tf.cast(x,tf.float32)/255.0,y))
train_dataset=train_dataset.map(lambda x,y:(tf.image.central_crop(x,0.75),y))
train_dataset=train_dataset.map(lambda x,y:(tf.image.random_flip_left_right(x),y))
train_dataset=train_dataset.repeat()
как Насколько я понимаю, это потому, что он был обрезан на 75%. Если это правильно, то как именно?