【发布时间】:2020-03-24 19:26:49
【问题描述】:
我意识到我不太明白调用 Keras 模型的 __call__、call 或 predict 方法之间的区别。
例如,我们有一个经过训练的 keras 模型。调用代码后:
# After training.
y_pred_1 = model(X_new)
y_pred_2 = model.call(X_new)
y_pred_3 = model.predict(X_new)
我预计y_pred_1、y_pred_2 和y_pred_3 都是一样的。
但事实证明它们并不相同。
你能解释一下区别吗?
【问题讨论】:
-
嗨@Dmitry Kabanov,请提供有关此的更多信息,可能是屏幕截图或可重现的代码。谢谢!
-
@TF_Support,原来这个错误在我的代码中。抱歉,忘记关闭此问题。
标签: tensorflow keras