在写TensorFlow2.0的程序时,采用Keras函数式API搭建模型,model.summary()可以正确生成模型表格,可是训练了一个epoch后就提示TypeError: 'list' object is not callable,也没有别的报错。
一开始,我以为是我训练数据提供model.fit()有问题,主要精力都用在了排查数据集是否有问题。经过漫长时间的研究,还是报错。
最后,我发现是我变量名命名不规范,self.outputs,这个可能和python或者TensorFlow中自带的冲突了。重新换个名字就解决了这个错误。
在使用TensorFlow2.0与Keras函数式API进行模型训练时,遇到TypeError:'list'objectisnotcallable错误。经过排查,发现变量命名self.outputs与系统冲突,更名后问题解决。
1070

被折叠的 条评论
为什么被折叠?



