我从以下链接下载并运行了文件:
https://github.com/keunwoochoi/keras_callbacks_example
但是它出现了错误:“Sequential没有属性“validation_data””。请问有人能帮我解释一下吗?
你可以使用 dir()
来查看对象中包含的内容。
我曾经使用 self.model.validation_data
时遇到了同样的问题。通过使用 dir(self.model)
,我发现我的特定问题确实没有 validation_data
属性。但是,检查 dir(self)
后我找到了它。
尝试使用self.model.predict(self.validation_data[0])
。这是我所采用的方法。
我遇到了同样的问题。
以下是解决方案:
如果没有执行第2步,self.validation_data 将为空。
希望这可以帮助您。
对于Keras 2.0及以上版本,请使用self.validation_data
而不是self.model.validation_data
。
您还需要在fit()
中定义validation_data
。可以使用train_test_split
,validation_data=(X_test, y_test)
。
示例:https://www.kaggle.com/yassinealouini/f2-score-per-epoch-in-keras
keras.engine.training.Model
的对象。
尝试self.model.validation_data