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

  • 钉钉如何加好友(钉钉如何加好友进班级群)

    钉钉如何加好友(钉钉如何加好友进班级群)

  • 电脑微信怎么扫描图中二维码(电脑微信怎么扫码登录)

    电脑微信怎么扫描图中二维码(电脑微信怎么扫码登录)

  • 小米10接电话滑动方式怎么改(小米10接电话滑不动屏幕)

    小米10接电话滑动方式怎么改(小米10接电话滑不动屏幕)

  • MIUI12.5首批支持的哪些手机(miui12.5功能支持机型)

    MIUI12.5首批支持的哪些手机(miui12.5功能支持机型)

  • 什么功能不是操作系统所具有的(不属于操作功能的是)

    什么功能不是操作系统所具有的(不属于操作功能的是)

  • 骁龙768g什么水平(骁龙768g什么级别)

    骁龙768g什么水平(骁龙768g什么级别)

  • 百度输入法皮肤设置是什么(百度输入法皮肤编辑器手机版)

    百度输入法皮肤设置是什么(百度输入法皮肤编辑器手机版)

  • 淘宝怎么运营才有流量(怎么运营好淘宝店)

    淘宝怎么运营才有流量(怎么运营好淘宝店)

  • 麒麟990和9905g性能对比(麒麟9905g和麒麟9904g性能差距)

    麒麟990和9905g性能对比(麒麟9905g和麒麟9904g性能差距)

  • 华为mate30热点连不上电脑(华为mate30热点开了别人搜不到怎么办)

    华为mate30热点连不上电脑(华为mate30热点开了别人搜不到怎么办)

  • 小米10pro怎么截屏(小米10pro怎样截屏)

    小米10pro怎么截屏(小米10pro怎样截屏)

  • 格力空调制热外机声音大怎么回事(格力空调制热外机漏水是正常现象吗)

    格力空调制热外机声音大怎么回事(格力空调制热外机漏水是正常现象吗)

  • 哔咔哔咔怎么用不了(哔咔哔咔教程)

    哔咔哔咔怎么用不了(哔咔哔咔教程)

  • 多媒体计算机中的多媒体是指什么(多媒体计算机中的媒体信息是指?图像)

    多媒体计算机中的多媒体是指什么(多媒体计算机中的媒体信息是指?图像)

  • 淘宝多少分是一个钻(淘宝多少分一个元)

    淘宝多少分是一个钻(淘宝多少分一个元)

  • 魅族怎么开多任务(魅族怎么开多任务运存占用)

    魅族怎么开多任务(魅族怎么开多任务运存占用)

  • vivos 1pro 多少瓦闪充(vivos1pro多大)

    vivos 1pro 多少瓦闪充(vivos1pro多大)

  • 台式电脑的设置在哪里打开(台式电脑的设置怎么打开)

    台式电脑的设置在哪里打开(台式电脑的设置怎么打开)

  • 苹果11手机电量百分比怎么设置(苹果11手机电量显示百分比在哪)

    苹果11手机电量百分比怎么设置(苹果11手机电量显示百分比在哪)

  • 苹果手机进水了屏幕咋整(苹果手机进水了会坏吗)

    苹果手机进水了屏幕咋整(苹果手机进水了会坏吗)

  • 人工投票会被检测到吗(人工投票会不会被发现)

    人工投票会被检测到吗(人工投票会不会被发现)

  • 小米4怎么隐藏桌面应用(小米怎么隐藏应用)

    小米4怎么隐藏桌面应用(小米怎么隐藏应用)

  • 充电书包怎么使用(充电书包怎么给手机充电)

    充电书包怎么使用(充电书包怎么给手机充电)

  • 企业所得税减免所得税额怎么算
  • 税收职能和作用
  • 累进税率的税种有哪些
  • 退回以前年度费用怎么做帐
  • 开办期的所得税年度申报
  • 生产车间维修费是制造费用还是管理费用
  • 街道办事处发票抬头写什么
  • 公司与公司之间借款需要交税吗
  • 收到促销费方怎么做账
  • 增值税申报表与财务报表不一致
  • 免税的开成有税率的怎么办
  • 企业利润表的主要内容
  • 怎么开具红票
  • 公益性捐赠如何进行纳税调整
  • 计提坏账递延所得税资产怎么算
  • 财付通-备付金账户
  • 委托开发的软件产品即征即退
  • 应收票据背书支付
  • 费用报销单的日期
  • 没有税率的发票怎么开
  • 异地项目预缴个人所得税
  • 设计服务交文化建设税吗
  • 销售货物没有合同要交印花税吗
  • 新会计准则下建筑业会计科目设置
  • 减少子公司合并的风险
  • windos11安卓
  • 运输公司转包业务怎么开票
  • YunDetectService.exe是什么进程?YunDetectService.exe禁止使用的方法
  • 公司与个人的往来款怎么处理
  • 出租的土地
  • 增值税纳税申报首先要稽核比对
  • 固定资产投资账务处理
  • 安博塞利国家公园简介
  • 收到提供劳务的收入
  • 增值税报了所得税未报可以买发票吗
  • 没有公网ip如何实现外网访问路由器
  • ChatGPT 编写模式:如何高效地将思维框架赋予 AI ?
  • 支付网络服务费属于现金流量表的哪一项
  • 服务业销售收入
  • jwt中的jti
  • 工伤补贴如何做帐
  • 补充医疗保险会查hiv吗
  • 收到抵扣发票怎么做分录
  • 捐赠收入为什么要计入应纳税所得额
  • 公司土地使用权可以自主转让吗
  • 小规模纳税人适用什么会计准则
  • 安装调试费收费标准
  • 领用包装物用于包装产品的会计分录
  • 土地转移是什么意思
  • 违约方缴纳的履约金
  • 小规模纳税人开专票税率是多少?
  • 中药饮片盘点损耗率 法律
  • 小规模纳税人如何缴纳企业所得税
  • 什么是固定资产的后续支出
  • 讲课费需要提供发票吗
  • 银行付款手续费发票如何入账
  • 原始凭证基本要求是什么
  • 本票丢了别人可以取钱吗
  • java连接mysql数据库教程
  • 怎样破解bios密码
  • mac可以上qq但是打不开网页
  • 如何重装windows8
  • win8 开机
  • linux的run目录放什么文件
  • linux安装与基本命令
  • win7组合键失效
  • shell脚本转换文件编码
  • perl cgi
  • cocos2dx4.0教程
  • javascript中的判断语句
  • js class属性
  • vuex详细教程
  • shell 自定义函数
  • html复选框和单选框区别在哪
  • 推荐几个非常有趣的书
  • 河北省税务总局电话
  • 公司税务电子发票怎么开
  • 江苏省国家税务局电话号码
  • 车船税完税证明开具如何开具
  • 个人出租平台有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设