‘Tensor’ object has no attribute ‘_keras_history’——keras和tensorflow版本不兼容
每天踩一坑,坑坑不一样,每天的生活状态就是踩坑踩坑,爬坑爬坑
哎,今天踩的坑是keras和tensorflow版本不兼容
事情的缘由是我想用BILSTM+CRF模型进行训练,然后就出现了下面这个报错:
'Tensor' object has no attribute '_keras_history'
于是我就开始网上疯狂搜啊,发现是keras和tensorflow混乱导致的,有大佬说用lamda函数,但是我不知道该用在我的模型的哪一步;
然后看到一个大佬解释是版本不兼容,换个版本就好了!
于是改用tensorflow2.2.0和keras2.3.1版本,成功解决!
首先先卸载原版本:
pip uninstall tensorflow
pip uninstall keras
然后安装相应版本:
pip install tensorflow==2.2.0
pip install keras=2.3.1
完美解决~