【发布时间】:2021-06-16 09:05:01
【问题描述】:
hist_model = Model.fit(x=train_average, y=train_zero,
epochs=5,
batch_size=256,
verbose = 2,
validation_data=(train_average, validate))
我正在使用自动编码器模型进行推荐。当我运行上面的代码时,我在validation_data上收到以下错误。我正在使用谷歌 colab。
/usr/local/lib/python3.7/dist-packages/keras/engine/training.py:1298 test_function *
return step_function(self, iterator)
/usr/local/lib/python3.7/dist-packages/keras/engine/training.py:1282 run_step *
outputs = model.test_step(data)
/usr/local/lib/python3.7/dist-packages/keras/engine/training.py:1241 test_step *
y_pred = self(x, training=False)
/usr/local/lib/python3.7/dist-packages/keras/engine/base_layer.py:989 __call__ *
input_spec.assert_input_compatibility(self.input_spec, inputs, self.name)
/usr/local/lib/python3.7/dist-packages/keras/engine/input_spec.py:197 assert_input_compatibility *
raise ValueError('Layer ' + layer_name + ' expects ' +
ValueError: Layer model_1 expects 1 input(s), but it received 2 input tensors.
我需要帮助。
【问题讨论】:
标签: python tensorflow keras deep-learning autoencoder