如果变量存在,函数tf.get_variable()会返回现有的变量;如果变量不存在,会根据给定形状和初始值创建一个新的变量。

def get_variable(name, shape=None, dtype=None,initializer=None, regularizer=None, trainable=True, collections=None, caching_device=None,partitioner=None,validate_shape=True,use_resource=None,custom_getter=None,constraint=None)

常用参数有:

name:变量名称
shape:变量维度
initializer:变量初始化方式
regularizer:正规化
caching_device:可选的设备字符串或函数描述

还有tf.Variable()函数,

tf.Variable(initial_value=None, trainable=True, collections=None, validate_shape=True, caching_device=None, name=None, variable_def=None, dtype=None, expected_shape=None, import_scope=None)

两者区别:
1、使用tf.Variable()时,如果检测到命名冲突,系统会自己处理。使用tf.get_variable()时,系统不会处理冲突,而会报错。
2、对于这两个函数的特性,当我们需要共享变量的时候,需要使用tf.get_variable()。在其他情况下,这两个的用法是一样的。

tensorflow中tf.get_variable()函数详解相关推荐

  1. tensorflow中的lrn函数详解

    LRN函数类似DROPOUT和数据增强作为relu激励之后防止数据过拟合而提出的一种处理方法,全称是 local response normalization--局部响应标准化.这个函数很少使用,基本 ...

  2. python getattr_Python中的getattr()函数详解:

    标签:Python中的getattr()函数详解: getattr(object, name[, default]) -> value Get a named attribute from an ...

  3. timm 视觉库中的 create_model 函数详解

    timm 视觉库中的 create_model 函数详解 最近一年 Vision Transformer 及其相关改进的工作层出不穷,在他们开源的代码中,大部分都用到了这样一个库:timm.各位炼丹师 ...

  4. python input函数详解_对Python3中的input函数详解

    下面介绍python3中的input函数及其在python2及pyhton3中的不同. python3中的ininput函数,首先利用help(input)函数查看函数信息: 以上信息说明input函 ...

  5. Python中的bbox_overlaps()函数详解

    Python中的bbox_overlaps()函数详解 想要编写自己的目标检测算法,就需要掌握bounding box(边界框)之间的关系.在这之中,bbox_overlaps()函数是一个非常实用的 ...

  6. java的匿名函数_JAVA语言中的匿名函数详解

    本文主要向大家介绍了JAVA语言中的匿名函数详解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一.使用匿名内部类 匿名内部类由于没有名字,所以它的创建方式有点儿奇怪.创建格式如下: ...

  7. 内核中的kmalloc函数详解

    一.kmalloc函数详解 #include <linux/slab.h> void *kmalloc(size_t size, int flags); 给 kmalloc 的第一个参数是 ...

  8. 前端如何设置背景颜色的透明度 css中的 rgba() 函数详解 :background-color: rgba(255,192,203,0.3)

    目录 前言 rgba() 函数 详解 再分享一个小技巧哈哈哈 前言 今天在开发移动端的时候感觉没背景颜色有点丑,再加上自己做的是蛋糕app,觉得暖色应该会很好看,于是就用了这行代码 backgroun ...

  9. Opencv中的imshow函数详解

    前言 使用opencv对图像进行处理之后,通常调用imshow函数来显示处理结果.但是,我们经常会发现显示结果和我们预期的结果有些差别.这是由于opencv经常会涉及到对多种图像数据类型的处理,如果我 ...

最新文章

  1. 开发日记-20190705 关键词 读书笔记 《Perl语言入门》Day 2
  2. python在银行的应用案例_银行风控案例(python)
  3. Vue项目代码改进(五)—— 将侧边栏菜单改造为动态后,如何按需显示不同图标
  4. 优化 .net core 应用的 dockerfile
  5. Linux上的HotSpot GC线程CPU占用空间
  6. LeetCode 337. 打家劫舍 III(记忆化+递归)
  7. matlab 指定函数拟合,matlab中曲线拟合问题---使用指定函数进行曲线拟合
  8. 30天自制操作系统之叠加处理
  9. 虚拟机和主机之间建立虚拟磁盘
  10. java url 传值乱码问题_java 页面url传值中文乱码问题解决
  11. 毕业季海报设计素材图片大全,送给毕业生们最好的毕业季祝福语文案
  12. 智能电视怎么安装鸿蒙,智能电视如何通过手机电脑安装第三方软件,两种操作方法亲测可用...
  13. 7个必收藏的免商用无版权的高清图片网站
  14. Vue开发警告[Vue warn]: Avoid replacing instance root $data. Use nested data properties instead.
  15. ms全国计算机考试网,全国计算机等级考试一级ms office考试试题
  16. WIFI6模块 802.11ac/ax AP6275S
  17. GPRS模块--完整的内核修改兼容GPRS模块
  18. 微信当面付款(二维码)
  19. html下拉框属性js,Html下拉框Js对象属性方法总结
  20. 支付系统之应用内支付

热门文章

  1. 工程代码_特征工程学习,19 项实践 Tips!代码已开源!
  2. img打 webpack_webpack打包html里面img后src为“[object Module]”问题
  3. selenium python_Python+Selenium基础入门及实践
  4. 80后,天才程序员, Facebook 第一任 CTO,看看开挂的人生到底有多变态?
  5. 元组类型与列表类型的操作函数和方法
  6. MyBatis 获取数据库中自增主键值
  7. VTK:交叉点 PolyData 过滤器用法实战
  8. boost::mpl模块实现is_placeholder相关的测试程序
  9. boost::mp11::mp_reverse_fold相关用法的测试程序
  10. boost::mp11::mp_is_set相关用法的测试程序