位置: IT常识 - 正文

解决 AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘ 等类似的问题(解决问题)

编辑:rootadmin
解决 AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘ 等类似的问题 1、项目场景:

推荐整理分享解决 AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘ 等类似的问题(解决问题),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:解决的英文,解决问题,解决的英文,解决的英文,解决烧心最快方法,解决口苦最快的方法,解决烧心最快方法,解决口苦最快的方法,内容如对您有帮助,希望把文章链接给更多的朋友!

使用tensorflow2.x版本的时候,使用调用tensorflow1.x函数的代码时,常常会出现module ‘tensorflow’ has no attribute ‘contrib’这样的问题,这是由于tensorflow2.x废弃了很多tensorflow1.x API接口,本文针对常见的几种错误来使tf2.0不降版本也能运行代码。

2、问题描述和解决办法

1、报错AttributeError: module ‘tensorflow’ has no attribute ‘random_normal’

在报错的行数将tf.random_normal修改成tf.random.normal即可

代码修改前:

w = tf.Variable(tf.random_normal([num_neurons[-1], 1]))

代码修改后:

w = tf.Variable(tf.random.normal([num_neurons[-1], 1])

2、报错 AttributeError: module ‘tensorflow’ has no attribute ‘placeholder’

解决 AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘ 等类似的问题(解决问题)

将前边的import tensorflow改成兼容处理的tensorflow.compat.v1,再禁用eager_execution

代码修改前:

import tensorflow as tf

代码修改后:

import tensorflow.compat.v1 as tftf.compat.v1.disable_eager_execution()

3、报错AttributeError: module ‘tensorflow’ has no attribute ‘contrib’

这个是比较麻烦的,因为tensorflow2.x版本已经没有contrib库,但是读者可以试试下面的方法 首先用placeholder的方法,先修改import tensorflow as tf 改成

import tensorflow.compat.v1 as tftf.compat.v1.disable_eager_execution()

BasicLSTMCell处理方法,DropoutWrapper和MultiRNNCell同理 代码修改前:

cell = tf.contrib.rnn.BasicLSTMCell(num_units=units, forget_bias=0.9)

代码修改后:

cell = tf.nn.rnn_cell.BasicLSTMCell(num_units=units,forget_bias=0.9)

将contrib.rnn 改成 nn.rnn_cell,如果使用了static_rnn类似的,就把contrib.rnn改成nn即可

代码修改前:

outputs, _ = tf.contrib.rnn.static_rnn(stacked_lstm_cells, inputs, dtype=tf.float32)

代码修改后:

outputs, _ = tf.nn.static_rnn(stacked_lstm_cells, inputs, dtype=tf.float32)

参考博客 ①tf2.0不降版本也能完美解决module ‘tensorflow’ has no attribute ‘contrib’ 等类似的问题 ②tf2.0不降版本也能完美解决module ‘tensorflow’ has no attribute ‘contrib’的问题

本文链接地址:https://www.jiuchutong.com/zhishi/285102.html 转载请保留说明!

上一篇:Windows7系统任务栏的图标隐藏与显示的方法(win7系统任务计划在哪里)

下一篇:特立尼达和多巴哥的棱皮龟 (© Shane P. White/Minden Pictures)(特立尼达和多巴哥)

  • 当期免抵税额如何做账
  • 增值税即征即退怎么计算
  • 加工费怎么做账
  • 应付职工薪酬应发数
  • 稿费的个人所得税税率是多少
  • 外地预缴所得税几个点
  • 非税项目明细代码
  • 同一控制下企业合并取得的长期股权投资
  • 免税项目怎么做账
  • 未开票收入已报税怎么办
  • 分税制的内容有哪些?
  • 出口货物免税的税种包括
  • 以前年度少计提折旧怎么做分录
  • 房地产公司预收账款明细科目
  • 帮别的公司做账的叫什么公司
  • 开具的增值税发票丢失最新处理办法
  • 小规模纳税季度申报
  • 科技型中小企业怎么认定
  • 不是房屋产权人可以卖房吗
  • 收到分包公司工程发票收入怎么做账
  • 预付加油充值卡可以报销吗
  • 普通发票多久之后还可以红冲
  • 会计利润利润总额的计算
  • linux 创建sh
  • 代扣代缴的增值税算进项税吗
  • 承租人对经营租赁的会计处,怎么快速记住方法
  • uniapp页面loading
  • 房地产项目如何通过抖音宣传
  • 涉及产权的案例
  • 芒通,法国 (© Flavio Foglietta/Getty Images)
  • 购进设备抵扣税额
  • 不是吧阿sir表情包
  • bert的原理
  • smb命令执行
  • 融资租入固定资产的改建支出
  • 预付卡销售和充值计入什么费用
  • 库存材料清查结论怎么写
  • 农产品核定进项
  • 企业所得税汇算清缴补缴税款分录
  • 什么情况下要缴纳房产税
  • 无偿调入的固定资产其贷方应计入
  • 生育津贴是否需要缴纳增值税
  • 应付账款的入账价值为未来偿还额
  • 纺织品业务
  • 技术报酬金是什么意思
  • 红字发票如何做账
  • 银行发放执行款多久到账
  • 缴纳印花税如何写分录
  • 房产契税新政策2023
  • 非成品油发票能做进项吗
  • 税前扣除的职工福利费支出怎么算
  • 含运费的原材料会计分录
  • 篮球俱乐部归什么部门管理
  • 固定资产折旧的影响因素
  • 定期存款到期转存利息也转存吗
  • 装修公司做账涉及科目
  • 解除职工劳动关系补偿
  • 房产公司销售成本怎么算
  • 利润总额与应纳税所得额的差异国内动态
  • mysql定义语句
  • ubuntu无法下载
  • linux文件压缩和解压缩命令
  • win7旗舰版没有睡眠设置
  • win7系统电脑打开的软件闪退怎么办
  • 如何用法向量求点到线的距离
  • require注解
  • javascript动画教程
  • WebSocket+node.js创建即时通信的Web聊天服务器
  • checkbox1
  • jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
  • jQuery插件开发
  • jquery双击
  • 简单阐述javascript的主要作用
  • Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
  • javascript完整代码
  • 医院缴纳什么税
  • 营改增后如何计算税金
  • 房地产的土地增值税计入哪个科目
  • 骗取国家出口退税罪
  • 税率的计算器在线计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设