我正在尝试从TensorFlow数据集中加载coil100数据集。根据文档,此数据集仅随train
拆分一起提供。我想在训练/测试中拆分数据集以进行本地播放,但是,即使仔细阅读了TensorFlow数据集文档,我仍然遇到许多问题。这是我的尝试:
import tensorflow_datasets as tfds
ds_train, ds_info = tfds.load(
'coil100',
split=['train'],
shuffle_files=True,
as_supervised=True,
with_info=True,
)
train = ds_train[0][0: 7000]
test = ds_train[0][7000:]
但是,它导致此错误:
TypeError: '_OptionsDataset' object is not subscriptable
由于返回的数据不是可迭代的,我在理解一些数据集的准备方式时遇到了很多问题,而在文档中并没有真正清楚地说明整个过程。是否有其他资源可以让我最终了解如何处理该库中的任何数据集?
请参阅Tensorflow数据集:拆分和切片的文档。您需要的是:
tfds.load('coil100', split=['train[:7000]', 'train[7000:]'])
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句