提问者:小点点

使用tf。数据用于生成多输入数据的数据集


我有一个数据集(tf.data.dataset的实例),它生成图像,作为输入,标签作为输出。我的模型需要将[image,label]作为输入,将label作为输出。那么我怎样才能做到这一点呢?

我试过这个:

dataset = dataset.map(suit_IO)

def suit_IO(img, label):
  return [img, label], label

但给出了这个错误:

类型错误:不支持的返回值从传递给Dataset.map (): ([


共1个答案

匿名用户

您需要使用嵌套元组,而不是列表:

def suit_IO(img, label):
  return (img, label), label