Tensorflow中的Shapes3d不允许在拆分中进行测试

thigvfpy  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(95)

我直接从tensorflow的例子中复制了这部分代码,但是它不允许拆分,有人知道为什么吗?

我已经尝试了许多不同的拆分选项,但每次输入test时,我总是得到这个错误。

agxfikkp

agxfikkp1#

shapes3d数据集仅包含一个拆分,即train。您将“test”作为拆分元素传递,因此引发错误。它也不支持受监督的结构。请尝试以下操作

train_data,test_data,valid_data = tfds.load("shapes3d",split=["train[20%:80%]","train[:20%]","train[80%:]"])

如果with_info = Truetfds.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)

相关问题