题意:TensorFlow Keras 的 Model.fit 方法返回了一个 ValueError,提示数据类型无法识别
问题背景:
I'm trying to train a keras model with 2 inputs: an image part that's a tf.data.Dataset
and a nor mal part represented by a pd.DataFrame
我正在尝试使用两个输入来训练一个Keras模型:一部分是图像,以tf.data.Dataset
的形式提供,另一部分是普通数据,由pd.DataFrame
表示
from tensorflow.keras.optimizers import Adam
opt = Adam(learning_rate=1e-3, decay=1e-3 / 200)
model.compile(loss="mean_absolute_percentage_error", optimizer=opt)
model.fit(
x=[df.loc[:, df.columns != 'target'], ds.batch(8)], y=df["target"],
epoch