我直接从tensorflow的例子中复制了这部分代码,但是它不允许拆分,有人知道为什么吗?
我已经尝试了许多不同的拆分选项,但每次输入test时,我总是得到这个错误。
agxfikkp1#
shapes3d数据集仅包含一个拆分,即train。您将“test”作为拆分元素传递,因此引发错误。它也不支持受监督的结构。请尝试以下操作
train
train_data,test_data,valid_data = tfds.load("shapes3d",split=["train[20%:80%]","train[:20%]","train[80%:]"])
如果with_info = True,tfds.load将返回元组(tf.data.Dataset, tfds.core.DatasetInfo),后者包含与构建器相关的信息。谢谢!
with_info = True
tfds.load
(tf.data.Dataset, tfds.core.DatasetInfo)
(train_data,test_data,valid_data),data_info = tfds.load("shapes3d",split=["train[20%:80%]","train[:20%]","train[80%:]"],with_info=True)
1条答案
按热度按时间agxfikkp1#
shapes3d数据集仅包含一个拆分,即
train
。您将“test”作为拆分元素传递,因此引发错误。它也不支持受监督的结构。请尝试以下操作如果
with_info = True
,tfds.load
将返回元组(tf.data.Dataset, tfds.core.DatasetInfo)
,后者包含与构建器相关的信息。谢谢!