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)

最后运行不报错。

相关推荐
愤怒火龙果5 分钟前
AI攻防 AIRT-Foundations of AI Red Teaming
人工智能·网络安全
小蒋观天下5 分钟前
安防设备自巡检 AI 落地——镜头遮挡、涂抹、移位、失焦自动检测系统
大数据·人工智能·深度学习·5g·机器学习
代码方舟7 分钟前
零信任架构实战:基于天远普通维保查询构建自动化二手车融资租赁资产入库审计网关
人工智能·架构·自动化
benchmark_cc7 分钟前
批量获取股票数据后,如何统一转换成 DataFrame?从数据结构到量化研究的完整实践
数据结构·python·数据分析·量化交易·股票数据·quantdash
2603_9547083111 分钟前
如何进一步优化微能网协调控制箱的架构优势
大数据·数据库·人工智能·分布式·架构
狂奔solar11 分钟前
ActionPlan:让AI学会“走一步看十步“——帧级动作规划如何革新实时人体动作生成
人工智能
tzc_fly11 分钟前
知道患了癌症,AI怎样继续追踪到细胞和基因?scTransMIL在动物实验中得到验证
人工智能
豪气的程序猿12 分钟前
玻璃油瓶六步怎么做?批量 SKU 出图交给 Lingko AI
人工智能
AI_AGENT_DEV_AI13 分钟前
AI英语学习智能体的分类
人工智能