我希望使用具有特定类索引的数据集管道。
- 例如:
如果我使用CIFAR-10数据集,我可以加载数据集,如下所示:
(x_train, y_train), (x_test, y_test) = tf.keras.datasets.cifar10.load_data()
它加载所有的类标签(10个类)。我可以使用下面的代码创建一个管道:
train_dataset = tf.data.Dataset.from_tensor_slices((x_train,y_train)).batch(64)
test_dataset = tf.data.Dataset.from_tensor_slices(x_test,y_test)).batch(64)
这对于训练Keras模型很有效。
- 现在我想创建一个有几个样本的管道(而不是使用所有10个类样本,可能只使用5个样本)。有什么方法可以创建这样的管道吗?
1条答案
按热度按时间zbwhf8kr1#
您可以使用
tf.data.Dataset.filter
:要转换为分类标签,您可以尝试: