我从下面的链接下载并运行该文件 https://github.com/keunwoochoi/keras_callbacks_example
但它有错误" Sequential没有属性" validation_data""。有人可以帮我解释一下吗?
答案 0 :(得分:4)
尝试使用self.model.predict(self.validation_data[0])
。那对我有用。
答案 1 :(得分:2)
您始终可以使用dir()
检查对象中的内容。
使用self.model.validation_data
时遇到相同的问题。对dir(self.model)
的检查表明,对于我的特定问题,确实没有属性validation_data
。但是然后检查dir(self)
我可以找到它。
答案 2 :(得分:1)
我有同样的问题。
这是解决方法:
如果未完成第2点,则self.validation_data将为空。
希望这会有所帮助
答案 3 :(得分:0)
这适用于keras.engine.training.Model
类型的对象。
尝试self.model.validation_data
答案 4 :(得分:0)
在Keras 2.0及更高版本中,尝试使用self.validation_data
而不是self.model.validation_data
。
您还必须在validation_data
中定义fit()
。使用train_test_split
,validation_data=(X_test, y_test)
。
示例:https://www.kaggle.com/yassinealouini/f2-score-per-epoch-in-keras