【发布时间】:2021-05-24 14:05:14
【问题描述】:
ValueError: 未能找到可以处理输入的数据适配器:
这是错误。
我的编码如下:
early_stopping = tf.keras.callbacks.EarlyStopping(monitor='val_loss',
patience=2, mode='min')
model.compile(loss=tf.losses.MeanSquaredError(),
optimizer=tf.optimizers.Adam(),
metrics=[tf.metrics.MeanAbsoluteError()])
history = model.fit_generator(train_generator, epochs=50,
validation_data=test_generator,
shuffle=False,
callbacks=[early_stopping])
我认为这是关于我的数据(train_generator):
win_length = 1
batch_size = 12
num_features = 4
train_generator = TimeseriesGenerator(x_train, y_train, length=win_length, sampling_rate=1, batch_size=batch_size)
test_generator = TimeseriesGenerator(x_test, y_test, length=win_length, sampling_rate=1, batch_size=batch_size
【问题讨论】:
标签: python tensorflow keras lstm