Sequential 没有predict 吗?
收藏
AttributeError: 'Sequential' object has no attribute 'predict'
0
收藏
请登录后评论
确实没有,在tensorflow和keras中,Sequential是有predict方法的,但是在PaddlePaddle中,是通过.eval()切换成评估模式,然后直接将Sequential对象当作方法来调用实现类似的功能的(内部实现是重写了__call__()方法)。
图片中,想要获得tensor的numpy值,直接.numpy()就可以了,如c=Critic(3).numpy()。
但是感觉好麻烦啊
大佬,用model.eval() 可以代替那个predict 吗 ?
model.eval()将模型设定为评估模式之后,直接使用result = model(输入)来做评估/预测。