【发布时间】:2023-01-23 09:37:20
【问题描述】:
我试过很多在线教程,但它们根本不起作用。
mnist数据集可以直接使用tf.keras.datasets.mnist.load_data
(x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data(datapath)
model = keras.models.Sequential([
layers.Conv2D(filters=16, kernel_size=(5,5), padding='same',
input_shape=(28,28,1), activation='relu'),
layers.MaxPooling2D(pool_size=(2, 2)),
layers.Conv2D(filters=36, kernel_size=(5,5), padding='same',
activation='relu'),
layers.MaxPooling2D(pool_size=(2, 2)),
layers.Dropout(0.25),
layers.Flatten(),
layers.Dense(128, activation='relu'),
layers.Dropout(0.5),
layers.Dense(10,activation='softmax')
])
model.fit(x=x_train, y=y_train, validation_split=0.2,
epochs=30, batch_size=128, verbose=1)
但是我怎样才能从 tfrecord 文件中得到这些 :(x_train, y_train), (x_test, y_test) 呢?
我是新手,希望你能帮助我。
【问题讨论】:
标签: python tensorflow keras