在Keras中使用Tensorflow数据集
Tensorflow软件包在Keras中使用Tensorflow数据集,tensorflow,keras,Tensorflow,Keras,Tensorflow软件包Tensorflow数据集包含大量数据集 我可以使用tfds.list\u builders()查看整个数据集列表,然后使用其中一个数据集,如: import tensorflow_datasets as tfds emnist_train = tfds.load(name="emnist", split=tfds.Split.TRAIN, as_supervised=True) emnist_test = tfds.load(name="emnist", split
Tensorflow数据集
包含大量数据集
我可以使用tfds.list\u builders()
查看整个数据集列表,然后使用其中一个数据集,如:
import tensorflow_datasets as tfds
emnist_train = tfds.load(name="emnist", split=tfds.Split.TRAIN, as_supervised=True)
emnist_test = tfds.load(name="emnist", split=tfds.Split.TEST, as_supervised=True)
如何使用
emnist\u-train
和emnist\u-test
,这是通过tfds导入的。使用kerasload\u-data()
可以这样加载数据
emnist_train = tfds.load(name="emnist", split=tfds.Split.TRAIN, batch_size=-1 )
emnist_test = tfds.load(name="emnist", split=tfds.Split.TEST, batch_size=-1)
emnist_train = tfds.as_numpy(emnist_train)
emnist_test = tfds.as_numpy(emnist_test)
x_train, y_train = emnist_train["image"], emnist_train["label"]
x_test, y_test = emnist_test["image"], emnist_test["label"]
它适用于mnist
dataset,但不适用于emnist
dataset。我们的想法是能够利用kerasload\u data()下载的任何数据集tensorflow\u数据集
,看看这个,我已经在tensorflow中有了emnist
数据集。“我希望能将它与keras一起使用。”Saurabh我已经更新了我的答案,这对我很有用