【TensorFlow 入门】7、定义图变量的方法
2023-09-14 09:13:56 时间
1. tf.Variable
tf.Variable.init(initial_value, trainable=True, collections=None, validate_shape=True, name=None)
参数名称 | 参数类型 | 参数含义 |
---|---|---|
initial_value | 所有可以转换为Tensor的类型 | 变量的初始值(必须给定的值) |
trainable | bool | 如果为True,会把它加入到GraphKeys.TRAINABLE_VARIABLES,才能对它使用Optimizer |
collections | list | 指定该图变量的类型、默认为[GraphKeys.GLOBAL_VARIABLES] |
validate_shape | bool | 如果为False,则不进行类型和维度检查 |
name | string | 变量的名称,如果没有指定则系统会自动分配一个唯一的值 |
assign函数:给图变量赋值
2. tf.get_variable
tf.get_variable(name, shape=None, dtype=None, initializer=None, regularizer=None, trainable=True, collections=None, caching_device=None, partitioner=None, validate_shape=True, custom_getter=None)
区别:
由于tf.Variable() 每次都在创建新对象,所有reuse=True 和它并没有什么关系。对于get_variable(),来说,如果已经创建的变量对象,就把那个对象返回,如果没有创建变量对象的话,就创建一个新的。
相关文章
- go语言中获取变量类型的三种方法
- Python 之 __new__() 方法与实例化
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- 如何根据变量类型选择数据分析方法
- Linux - 查看与设置变量的命令与方法
- java中的类、成员变量、方法的修饰符。
- javascript:得到变量类型的方法(chrome 105.0.5195.125)
- Warning: $HADOOP_HOME is deprecated.的原因以及解决方法
- 魔法变量和魔法方法:__变量__、__方法__
- JavaScript中判断对象类型的种种方法
- javascript:得到变量类型的方法(chrome 105.0.5195.125)
- Atitit. 软件设计 模式 变量 方法 命名最佳实践 vp820 attilax总结命名表大全
- SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍试读版
- Android中 Service的onStartCommand方法空指针错误
- Python语言学习之变量那些事:局部变量、全局变量的使用方法之详细攻略
- JSP声明:变量、方法和类的声明
- STL中vector find使用方法
- 【Groovy】Groovy 方法调用 ( 字符串切割 | 使用 Java 语法切割字符串 | 使用 Groovy 语法切割字符串直接为变量赋值 | 数组赋值给变量 变量个数小于等于数组长度 )
- shell中去除变量去除所有空格或者去除变量首尾空格的常用几种方法
- 关联查询之map的延伸使用方法
- ASP.net Application及Session 的start end 方法总结
- 关键字final 分别修饰一个类,一个方法,一个变量,各起什么作用
- 【Java类与对象】类的构造方法、静态变量常量、类的主方法、
- 【数据结构】树的概念与结构 | 树的几种常见表示方法
- Android抓包方法(二) 之Tcpdump命令+Wireshark