【发布时间】:2020-05-31 01:02:24
【问题描述】:
我正在使用 CIFAR10 数据集。它具有原始大小:(60000,32,32,3) ,将其转换为 tensorflow 数据集后,将其转换为 tf.Tensor : shape(64,24,24,3)。 我从上面了解到的是,每批 3 个通道中有 64 张 24 x 24 的图像。(如果我错了,请知道) 这是我的代码 sn-p。
(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%。如果是对的,那么究竟如何?
【问题讨论】:
标签: deep-learning conv-neural-network tensorflow2.0 tensorflow-datasets