位置: 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)(特立尼达和多巴哥)

  • 房地产开发企业资质等级有几个
  • 企业残保金什么情况下可以减免
  • u盘算固态吗
  • 工资薪金所得扣税
  • 承兑汇票私人贴现账务怎么处理
  • 企业所得税汇算清缴网上申报流程
  • 现金支付可以报销吗
  • 公司向员工个人借款
  • 北京建筑施工企业排名
  • 发票抬头写个人有效吗
  • 签合同交什么照片比较好
  • 购买用于产品设计拍摄的道具怎么做账?
  • 维修税控设备分录
  • 会计核算中利润包括哪些
  • 高新企业所得税税率10%
  • 公司如何为员工缴纳社保
  • 会计报表怎么处理
  • 离职后绩效奖金应该按照整月发吗
  • 再生资源会计科目
  • windows 临时文件夹
  • 升级鸿蒙系统后
  • 承兑汇票公对公多久到账
  • 事业单位政府预算
  • PHP:ftp_delete()的用法_FTP函数
  • 增值税税率为零的有哪些项目
  • 采用权益法核算
  • 企业实际缴纳税款额账务怎么看
  • php time
  • 比斯蒂荒野上的“外星孵化场”,新墨西哥州 (© Ian Shive/Tandem Stills + Motion)
  • 前端开发从入门到放弃
  • vue项目部署后白屏
  • css设置渐变色背景
  • javascriptj
  • cnn数据集
  • mysql分区语句
  • 邮电局上级部门
  • 工资表中可以出现减号的情况吗
  • sqlserver连接不到本地服务器
  • 金税开票系统
  • 酌量性固定成本是指
  • 餐饮服务规定
  • mysql存储过程查看权限
  • sql server 2016 always on
  • 承租人损坏租赁物
  • 本年利润总额是什么
  • 个税汇算清缴什么意思?
  • 电子承兑汇票接收流程
  • 专票红冲信息表填开显示红字信息表金额大于蓝色金额
  • 预收账款常见的问题
  • 赠送客户的商品需要交税吗
  • 施工单位购买材料能直接进成本吗
  • 建筑材料租赁公司
  • 借款跨年要交个税吗
  • 查账征收的含义
  • 股东实收资本超额到位
  • 生产型企业的主要绩效考核指标
  • Vista下jusched.exe进程与禁用
  • 设置自动清理缓存电脑
  • Linux中终止某个用户的所有进程的简单方法
  • ubuntu安装lamp
  • ubuntu fsl
  • win10预览版好吗
  • win8.1应用
  • 电脑开机显示xp后无反应
  • 用jquery制作网页
  • 巧用dos命令合并图层
  • img可以设置的属性
  • 关于批处理的说法错误的是
  • Linux 中的 lo:0
  • node的理解
  • node cd
  • javascript教程完整版
  • python tcp编程
  • android:imeOptions属性
  • 增值税普通发票可以抵扣吗
  • 静海去天津的公交
  • 全国税务发票查询电话
  • 坚持问题导向的前提是
  • 仓储物流企业的双控是指什么
  • 陕西电子税务电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设