运行Keras遇到:TypeError: add_update() got an unexpected keyword argument 'inputs'

我用Keras建立1D CNN模型,在model.fit 这步

history = model.fit(X_train,
                    y_train,
                    batch_size=40,
                    epochs=50,
                    validation_data=(X_test, y_test),
                    verbose=1,
                    )

出现了错误:
TypeError: add_update() got an unexpected keyword argument 'inputs'

有回答说,需要升级Keras版本,但我已经升到最高的2.12版本,还是没有用。请问应该怎么解决这个问题?

根据您提供的信息,我猜测您的Keras版本可能过低,导致出现了这个错误。在较早的Keras版本中,add_update()函数确实没有inputs参数。
解决方法是升级Keras版本。您可以通过以下命令升级Keras:

pip install --upgrade keras

如果您已经安装了最新版本的Keras,那么可能是您的代码中有其他问题导致了这个错误。在这种情况下,您可以提供更多的代码和错误信息,以便我们更好地帮助您解决问题。