我有一个3D numpy数组数据集AxBxC
。如何应用Tensorflow RandomShuffleQueue
在数据集的前两个维度上实现窗口大小为dequeue
的随机选择(dequeue_many
或axbxC
)?
A = 500
B = 600
C = 400
data = np.random.rand(A, B, C)
q. tf.RandomShuffleQueue(capacity=???, shapes=???)
我想使用Queue而不是tf.random_crop
来减少placeholder
引起的CPU-GPU通信的开销。