这个地方为啥用model?

来源:3-12 tf.GradientTape与tf.keras结合使用

慕设计0293856

2020-06-18

图片描述
图片中的地方为啥用model.predict就会报错
LookupError: No gradient defined for operation ‘IteratorGetNext’ (op type: IteratorGetNext)

这里用model的原理是?和model.predict有啥区别

写回答

1回答

正十七

2020-06-19

这是函数式调用,调用的是Model的__call__方法,predict方法是给大规模的batch数据用的,对于小数据来说,一般用函数式调用比较快。

这种函数式的方法和predict基本是等价的,就是适用条件不同:https://www.tensorflow.org/api_docs/python/tf/keras/Sequential#predict

0
1
慕设计0293856
非常感谢!
2020-06-19
共1条回复

Google老师亲授 TensorFlow2.0 入门到进阶

Tensorflow2.0实战—以实战促理论的方式学习深度学习

1849 学习 · 896 问题

查看课程