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)

最后运行不报错。

相关推荐
飞Link1 分钟前
工业级时序异常检测利器:USAD 算法深度解析与实战
人工智能·深度学习·机器学习
白雨青12 分钟前
国信 iQuant 自动国债逆回购实战:Python 自动化闲钱理财
python·量化策略·量化交易·国债逆回购
光锥智能15 分钟前
家庭服务机器人爆发前夜,追觅扫地机抢跑下个时代
人工智能·机器人
JGDT_17 分钟前
筑牢数字底座,驱动智慧未来——全方位数据中台解决方案
大数据·人工智能·科技·系统架构
balmtv29 分钟前
GPT-5.4推理技术深度拆解:计算机使用、工具搜索与极限推理的架构实现
人工智能·gpt·架构
2501_9333295534 分钟前
舆情监测系统的技术演进:从数据采集到AI中台,Infoseek如何实现“监测+处置”一体化
开发语言·人工智能·自然语言处理·系统架构
qq_4042658338 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
杨小扩43 分钟前
OpenAI Codex CLI 命令行参考笔记
人工智能·笔记
中杯可乐多加冰1 小时前
OpenClaw 3.13重磅更新,小龙虾这次真的能流畅操作浏览器了。
人工智能
鲨叔1 小时前
编码 Agent 如何重塑工程、产品与设计
人工智能