我试图将EMNIST数据集与tensorflow一起使用。我以前曾使用该模型处理MNIST数据集,但我也需要字母作为其中的一部分。切换数据集时,我丢失了next_batch函数的定义。我不太了解它在做什么,为什么我在网上发现的所有next_batch函数在我的旧函数仅使用1时都接受3个参数?是否有一种简便的方法来实现此功能或在其他地方实现预定义的功能?
我尝试使用一些在网上找到的各种next_batch实现,但是我不知道如何使它们适应我的需求或在哪里找到为EMNIST设置实现的实现。我一直在运行的代码基于本教程中的代码。
for i in range(n_iterations):
batch_x, batch_y = next_batch(batch_size)
sess.run(train_step, feed_dict={
X: batch_x, Y: batch_y, keep_prob: dropout
})