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

  • 支付宝怎么定制项链(支付宝怎么定制钥匙扣)

    支付宝怎么定制项链(支付宝怎么定制钥匙扣)

  • 菜鸟无人车怎么预约(菜鸟无人车怎么预约取件)

    菜鸟无人车怎么预约(菜鸟无人车怎么预约取件)

  • 手机怎样滴滴打车(手机上怎样打滴)

    手机怎样滴滴打车(手机上怎样打滴)

  • vivo手机散热方法(vivos1的手机散热功能在哪)

    vivo手机散热方法(vivos1的手机散热功能在哪)

  • 电脑怎么输入小写字母(电脑怎么输入小于号的符号)

    电脑怎么输入小写字母(电脑怎么输入小于号的符号)

  • c语言中用于结构化程序设计的3种基本结构是(c语言三种基本的结构)

    c语言中用于结构化程序设计的3种基本结构是(c语言三种基本的结构)

  • word2010提供了哪五种视图方式(word2010提供了哪几种图文混排形式)

    word2010提供了哪五种视图方式(word2010提供了哪几种图文混排形式)

  • 华硕z270a主板上的按钮有什么用(华硕z270gaming主板)

    华硕z270a主板上的按钮有什么用(华硕z270gaming主板)

  • 由一些外部地址组合而成的一个地址集合称为(外部地址是0.0.0.0:0)

    由一些外部地址组合而成的一个地址集合称为(外部地址是0.0.0.0:0)

  • soul注销对方会看到吗(soul注销后别人看到你是什么样子)

    soul注销对方会看到吗(soul注销后别人看到你是什么样子)

  • 对方手机可能不在身边,建议稍后再次尝试(对方手机可能不在身边请稍后重试qq)

    对方手机可能不在身边,建议稍后再次尝试(对方手机可能不在身边请稍后重试qq)

  • 华为mate30快充设置(华为mate30快充怎么设置)

    华为mate30快充设置(华为mate30快充怎么设置)

  • 手机发不出信息的原因(电信手机发不出信息)

    手机发不出信息的原因(电信手机发不出信息)

  • 计算机网络wan是指什么(计算机网络wan是什么意思)

    计算机网络wan是指什么(计算机网络wan是什么意思)

  • word文档为啥修改不了(world文档修改不了怎么办)

    word文档为啥修改不了(world文档修改不了怎么办)

  • 为什么微信账单之前的都没有了(为什么微信账单打不开)

    为什么微信账单之前的都没有了(为什么微信账单打不开)

  • 手机话筒声音小是怎么回事(手机话筒声音小什么原因)

    手机话筒声音小是怎么回事(手机话筒声音小什么原因)

  • 苹果x耗电快怎么解决(苹果x耗电快怎么解决 具体解决方法)

    苹果x耗电快怎么解决(苹果x耗电快怎么解决 具体解决方法)

  • 联想笔记本bios怎么进入(联想笔记本bios怎么恢复出厂设置)

    联想笔记本bios怎么进入(联想笔记本bios怎么恢复出厂设置)

  • 小米6x可以用27w快充吗(小米6x可以用6A的数据线充电吗)

    小米6x可以用27w快充吗(小米6x可以用6A的数据线充电吗)

  • 抖音绑定的手机号码注销了怎么办(抖音绑定的手机号注销了怎么登录)

    抖音绑定的手机号码注销了怎么办(抖音绑定的手机号注销了怎么登录)

  • ps如何添加和去除网格线(ps怎么加r)

    ps如何添加和去除网格线(ps怎么加r)

  • 苹果手机26键怎么换行(苹果手机26键怎么换行打字)

    苹果手机26键怎么换行(苹果手机26键怎么换行打字)

  • vivox23和oppor17有什么区别(vivox23oppor17对比)

    vivox23和oppor17有什么区别(vivox23oppor17对比)

  • 支撑软件有哪些(支撑软件有哪些类型)

    支撑软件有哪些(支撑软件有哪些类型)

  • 文件是否存在的检测方法(判断文件是否存在,存在则删除)

    文件是否存在的检测方法(判断文件是否存在,存在则删除)

  • 税控盘减免税款月末如何结转
  • 外出经营活动税收管理证明在哪里办理
  • 房产租赁增值税率是5%还是9%
  • 员工在外出差的说说
  • 收到进项发票如何记账
  • 超过标准的职工教育经费
  • 老板垫付员工工资怎么写条子
  • 财务报表中预收账款的数据是怎么来的
  • 如何理解发票开具加税点的说法?
  • 企业理财产品收益要交企业所得税吗
  • 耕地占用税完税证明有什么用
  • 厂房进项抵扣
  • 工程公司安装中央空调能按混合销售计算增值税么?
  • 纳税人签章填什么
  • 没有发生关联交易需要关联申报吗?
  • 结汇汇兑损益账务处理
  • 增值税一般纳税人与小规模纳税人的区别
  • 直接人工属于哪个科目
  • 房租费进项税能不能抵扣
  • 城建税有哪些征税项目
  • 如何修改电脑默认打印机
  • 退付手续费怎么操作
  • 流动资产损毁报废收益
  • thinkpad预装的office怎么激活
  • 2020快手怎么删除
  • 如何才能显示效果更好
  • 对公账户代扣
  • 公司出售已经提完折旧的机器
  • 经营租赁与融资租赁的含义
  • 被辞退有补助金吗
  • nodejs怎么降低版本
  • 矿产资源补偿费征收管理规定
  • php代码报错
  • 公司注销后虚开能查吗
  • 发票刮出来的奖有兑奖时间
  • 小企业会计准则财务报表至少包括
  • 毕业设计教程
  • 计算机视觉算法
  • php删除数据
  • 滴滴打车老板起源故事
  • 预计负债初始计量的最佳估计数的确定是会计估计变更吗
  • 房地产企业所得税计算方法
  • 企业预收账款缴纳个税吗
  • 税金及附加算什么
  • sql随机函数rand怎么用
  • 一般纳税人零申报怎么报税步骤
  • 应付货款和应付款的区别
  • 社会团体会费票据查询
  • 当月发生的费用
  • 财务软件属于什么设备
  • sql server恢复
  • 资产损失账务处理要求
  • 代扣代缴境外增值税怎么申报
  • 货款减免协议
  • 小规模企业收到普通发票如何做账
  • 3个点专票和6个点专票区别
  • 会计凭证负数金额怎么算
  • 会计核算的主要环节
  • fedora linux安装教程
  • 捷波mig41tm主板
  • 怎样提升win10开机速度
  • 受限怎么解除
  • xp桌面消失 右击无反应
  • 电脑windows xp
  • 此电脑右键
  • winxp不能正常启动
  • ping命令详解步骤
  • linux怎么查网络走向
  • win10系统怎么调整输入法
  • cocos2d-x安装
  • 显示打包成功但是没有文件
  • Unity3D游戏开发标准教程
  • 了不起的狐狸爸爸
  • 虚拟机中使用keil
  • JavaScript中Number.MIN_VALUE属性的使用示例
  • jquery示例
  • ORMLite完全解析(四) 官方文档第四章、在Android中使用
  • python周期性分析
  • 税务局约谈记录
  • 控件未安装或控件版本过低
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设