AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘解决办法

在TensorFlow2 环境下执行1.X版本的代码时报错:

AttributeError: module 'tensorflow' has no attribute 'contrib'

当然第一时间想到的是利用 如下代码 来解决问题(大部分情况都是这样),

python 复制代码
tf.compat.v1

但是又出现以下报错

AttributeError: module 'tensorflow.compat.v1' has no attribute 'contrib'

表示这个库中也没有该函数。

查阅资料以及实验发现,是选择库的问题,需要修改如下:

python 复制代码
# 原始代码
lstm_enc = tf.contrib.rnn.LSTMCell(num_units)

# 修改后代码
lstm_enc = tf.compat.v1.nn.rnn_cell.LSTMCell(num_units)

最后运行不报错。

相关推荐
Jia ming13 小时前
《智能法官软件项目》—数据可视化模块
python·信息可视化·教学·案例·智能法官软件
Maynor99613 小时前
王煜全前哨分析框架③:如何构建产业预测方法论?
人工智能
njsgcs13 小时前
memU怎么处理记忆的
人工智能
开开心心就好13 小时前
实用PDF批量加马赛克,抹除敏感信息绿色版
java·linux·开发语言·网络·人工智能·pdf·word2vec
沐曦股份MetaX13 小时前
【智算芯闻】具身智能的新范式:利用AI智能体加速机器人学习技能
人工智能·机器人
乾元13 小时前
模型提取:黑盒环境下如何窃取对手的 AI 模型参数
网络·人工智能·安全·web安全·机器学习·架构·系统架构
志栋智能13 小时前
智能巡检自动化解决方案:从“人海战术”到“AI智巡”的效能革命
大数据·运维·人工智能·网络安全·云原生·自动化
Web极客码13 小时前
CentOS 7 删除文件却不释放空间?从 inode、文件描述符到 VFS 的底层原理解析
python·centos·numpy
志栋智能13 小时前
AI驱动的带内自动化巡检:编织IT生态的“智慧神经网络”
大数据·运维·网络·人工智能·神经网络·自动化
加速财经13 小时前
WEEX BUILDERS阿姆斯特丹站落幕:真实市场环境下的AI 量化实践探索
大数据·人工智能