我今天在调试代码的时候发现了这样一个警告,虽然对程序运行没什么大的影响,但是百度居然搜不到答案,这里我查了一点资料,我用的是keras 2
我的警告信息为:
HARRISON_data.py:114: UserWarning: Update your `Model` call to the Keras 2 API: `Model(outputs=Tensor("lo..., inputs=[<tf.Tenso...)`
output=loss)
我的源代码为
model = Model(
input=[positive_item_input, negative_item_input, user_input],
output=loss)
只需要修改为:
model = Model(
inputs=[positive_item_input, negative_item_input, user_input],
outputs=loss)
没错,加一个s就不报警告了
参考文献
Cannot find Tensor() function to update Model to Keras2 API