1、ValueError: Duplicate node name in graph XXXXXXXXXX
第一种情况:
有节点命名重复,找到XXXXXXXXXX,加上name=XXXXXXXXXX1,避免重名。
例如
ValueError: Duplicate node name in graph XXXXXXXXXX
input_vecs_sum = Lambda(lambda x: K.sum(x, axis=1),name="XXXXXXXXXX")(input_vecs)
改成 input_vecs_sum = Lambda(lambda x: K.sum(x, axis=1),name="XXXXXXXXXX1111")(input_vecs)
第二种情况:
如果代码在tf 1.X上没有问题,在 tf 2.X上有问题,则使用 tensorflow.keras 代替 import或from 里面的 keras
2、ValueError: The number of samples 11925 is not divisible by steps 32. Please change the number of steps to a value that can consume all the samples
把 fit 的参数 steps_per_epoch 去掉