AttributeError: ‘tuple‘ object has no attribute ‘layer‘问题解决

一、问题描述

安装keras_bert、tensorflow、keras后,本来程序运行好好的,训练了两个模型也一切正常,随后由于Bert英文分词时,keras_bert不满足要求,尝试了transformers和bert4keras中的tokenizer后,突然报错,模型生成有问题。

 

 

查阅多方资料显示版本不兼容,tensorflow2.0以上会出现和keras版本问题。

二、问题解决

 测试通过版本1:

python == 3.6

tensorflow-gpu == 2.2.0

keras == 2.4.3

keras_bert == 0.89.0

 版本2:

python 2.7 + tensorflow 1.13 + keras 2.2.4

三、问题解决

版本匹配很重要!!!

至此,问题解决! 

猜你喜欢

转载自blog.csdn.net/buluxianfeng/article/details/125526782