tf之get_Variable()
转自:https://blog.csdn.net/UESTC_C2_403/article/details/72327321
1.
tf.get_variable(name, shape, initializer): name就是变量的名称,shape是变量的维度,initializer是变量初始化的方式,初始化的方式有以下几种:
tf.constant_initializer:常量初始化函数
tf.random_normal_initializer:正态分布
tf.truncated_normal_initializer:截取的正态分布
tf.random_uniform_initializer:均匀分布
tf.zeros_initializer:全部是0
tf.ones_initializer:全是1
tf.uniform_unit_scaling_initializer:满足均匀分布,但不影响输出数量级的随机值
import tensorflow as tf import numpy as np import matplotlib.pyplot as plta1 = tf.get_variable(name='a1', shape=[2,3], initializer=tf.random_normal_initializer(mean=0, stddev=1)) a2 = tf.get_variable(name='a2', shape=[1], initializer=tf.constant_initializer(1)) a3 = tf.get_variable(name='a3', shape=[2,3], initializer=tf.ones_initializer())with tf.Session() as sess:sess.run(tf.global_variables_initializer())print(sess.run(a1))print(sess.run(a2))print(sess.run(a3))
输出:
[[ 0.00974968 -0.22292562 -0.27393913][-0.914102 1.172266 0.24210556]] [1.] [[1. 1. 1.][1. 1. 1.]]
转载于:https://www.cnblogs.com/BlueBlueSea/p/10594437.html
tf之get_Variable()相关推荐
- TensorFlow MNIST最佳实践
之前通过CNN进行的MNIST训练识别成功率已经很高了,不过每次运行都需要消耗很多的时间.在实际使用的时候,每次都要选经过训练后在进行识别那就太不方便了. 所以我们学习一下如何将训练习得的参数保存起来 ...
- CIFAR10代码解释
Copyright 2015 The TensorFlow Authors. All Rights Reserved. Licensed under the Apache License, Versi ...
- tf.get_variable
tf.get_variable的使用方法 参数数量及其作用 例子 参数数量及其作用 该函数共有十一个参数,常用的有:名称name.变量规格shape.变量类型dtype.变量初始化方式initiali ...
- tf.variable和tf.get_Variable以及tf.name_scope和tf.variable_scope的区别
在训练深度网络时,为了减少需要训练参数的个数(比如具有simase结构的LSTM模型).或是多机多卡并行化训练大数据大模型(比如数据并行化)等情况时,往往需要共享变量.另外一方面是当一个深度学习模型变 ...
- TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别
TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...
- TF之RNN:TF的RNN中的常用的两种定义scope的方式get_variable和Variable
TF之RNN:TF的RNN中的常用的两种定义scope的方式get_variable和Variable 目录 输出结果 代码设计 输出结果 代码设计 # tensorflow中的两种定义scope(命 ...
- tf.Variable()、tf.get_variable()
- tf.Variable() W = tf.Variable(<initial-value>, name=<optional-name>) 用于生成一个初始值为initial ...
- tf.variable_scope与tf.tf.get_variable
实验一. 不设置随机种子,使用不同的初始化方法 import tensorflow as tf; import numpy as np; import matplotlib.pyplot as plt ...
- tensorflow中tf.get_variable()函数详解
如果变量存在,函数tf.get_variable()会返回现有的变量:如果变量不存在,会根据给定形状和初始值创建一个新的变量. def get_variable(name, shape=None, d ...
最新文章
- 哈夫曼树--顺序结构(建立、编码、解码)
- 自信的真正含义--NLP
- Linux 学习笔记之超详细基础linux命令 Part 3
- Java如何以及为什么使用Unsafe?
- JAVA知识基础(一):数据类型
- 玩 vmx ( by vision.ai ) 的过程记录
- python杨长兴版答案,c++程序设计课后习题答案(杨长兴 ,刘卫国主编)1111
- python反编译_反编译 python
- IEEE与APA引用格式
- Nero刻录软件超级实用技巧大搜罗
- 学习笔记(1):FFmpeg打造Android万能音频播放器-实现变速变调功能(二)
- ps制作苹果中的返回按钮
- 【计算机毕业设计】251毕业论文管理系统设计与实现
- 微信聊天记录成合法证据;中兴重启5G测试;京东推出机器人地图 | 极客头条...
- 大数据技术(1):大数据发展脉络
- JS函数制作倒数计时器
- Python语言程序设计 第一周习题
- 汉字转换拼音首字母(可以处理部分多音字)
- 该爬破解验证码,爬企信宝必须破解滑块验证
- win10虚拟内存怎么设置最好_win10系统如何设置虚拟内存,看这里!