出现报错:
AttributeError: ‘Node’ object has no attribute ‘output_masks’
报错原因:
将tf.keras 和 keras进行混用
解决方案:假如你是以import tensorflow.kera形式导入包那么模型构建也用相应API(tf.keras.xxx),反之亦然。
加上就好了
建议:
过来人建议你全部使用tf.keras,为什么呢?比如在keras中用Tensorboard,大概率报错且失败,而改用tf.keras就不会。因为keras和tf.keras是为了兼容而独立出来的,现在的Keras是作为Tensorflow的高阶API存在的,旧版的东西没有新版的多。所以为了使用的便利,建议全部选用后者(tf.keras)。