转自: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()相关推荐

  1. TensorFlow MNIST最佳实践

    之前通过CNN进行的MNIST训练识别成功率已经很高了,不过每次运行都需要消耗很多的时间.在实际使用的时候,每次都要选经过训练后在进行识别那就太不方便了. 所以我们学习一下如何将训练习得的参数保存起来 ...

  2. CIFAR10代码解释

    Copyright 2015 The TensorFlow Authors. All Rights Reserved. Licensed under the Apache License, Versi ...

  3. tf.get_variable

    tf.get_variable的使用方法 参数数量及其作用 例子 参数数量及其作用 该函数共有十一个参数,常用的有:名称name.变量规格shape.变量类型dtype.变量初始化方式initiali ...

  4. tf.variable和tf.get_Variable以及tf.name_scope和tf.variable_scope的区别

    在训练深度网络时,为了减少需要训练参数的个数(比如具有simase结构的LSTM模型).或是多机多卡并行化训练大数据大模型(比如数据并行化)等情况时,往往需要共享变量.另外一方面是当一个深度学习模型变 ...

  5. TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别

    TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...

  6. TF之RNN:TF的RNN中的常用的两种定义scope的方式get_variable和Variable

    TF之RNN:TF的RNN中的常用的两种定义scope的方式get_variable和Variable 目录 输出结果 代码设计 输出结果 代码设计 # tensorflow中的两种定义scope(命 ...

  7. tf.Variable()、tf.get_variable()

    - tf.Variable() W = tf.Variable(<initial-value>, name=<optional-name>) 用于生成一个初始值为initial ...

  8. tf.variable_scope与tf.tf.get_variable

    实验一. 不设置随机种子,使用不同的初始化方法 import tensorflow as tf; import numpy as np; import matplotlib.pyplot as plt ...

  9. tensorflow中tf.get_variable()函数详解

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

最新文章

  1. 哈夫曼树--顺序结构(建立、编码、解码)
  2. 自信的真正含义--NLP
  3. Linux 学习笔记之超详细基础linux命令 Part 3
  4. Java如何以及为什么使用Unsafe?
  5. JAVA知识基础(一):数据类型
  6. 玩 vmx ( by vision.ai ) 的过程记录
  7. python杨长兴版答案,c++程序设计课后习题答案(杨长兴 ,刘卫国主编)1111
  8. python反编译_反编译 python
  9. IEEE与APA引用格式
  10. Nero刻录软件超级实用技巧大搜罗
  11. 学习笔记(1):FFmpeg打造Android万能音频播放器-实现变速变调功能(二)
  12. ps制作苹果中的返回按钮
  13. 【计算机毕业设计】251毕业论文管理系统设计与实现
  14. 微信聊天记录成合法证据;中兴重启5G测试;京东推出机器人地图 | 极客头条...
  15. 大数据技术(1):大数据发展脉络
  16. JS函数制作倒数计时器
  17. Python语言程序设计 第一周习题
  18. 汉字转换拼音首字母(可以处理部分多音字)
  19. 该爬破解验证码,爬企信宝必须破解滑块验证
  20. win10虚拟内存怎么设置最好_win10系统如何设置虚拟内存,看这里!

热门文章

  1. Bimsight视图及导航控制
  2. apache忽略文件后缀
  3. ORU-10027: buffer overflow, limit of 10000 bytes
  4. 基于Springboot实现茶叶商城系统
  5. 基于SSH实现教务管理系统
  6. Excel如何快速将科学计数法数字变成正常形式
  7. TP、TN、FP、FN
  8. 解决写入InfluxDB时,报unbalanced quotes的问题
  9. SparkStreaming从Kafka读取数据两种方式
  10. Spark2.1.0分布式集群安装