python中tensor与variable_TensorFlow中Variable和get_variable之间的区别
另一个区别在于,一个在('variable_store',)集合中,而另一个不在。
请查看源代码 :
def _get_default_variable_store():
store = ops.get_collection(_VARSTORE_KEY)
if store:
return store[0]
store = _VariableStore()
ops.add_to_collection(_VARSTORE_KEY, store)
return store
让我说明一下:
import tensorflow as tf
from tensorflow.python.framework import ops
embedding_1 = tf.Variable(tf.constant(1.0, shape=[30522, 1024]), name="word_embeddings_1", dtype=tf.float32)
embedding_2 = tf.get_variable("word_embeddings_2", shape=[30522, 1024])
graph = tf.get_default_graph()
collections = graph.collections
for c in collections:
stores = ops.get_collection(c)
print('collection %s: ' % str(c))
for k, store in enumerate(stores):
try:
print('\t%d: %s' % (k, str(store._vars)))
except:
print('\t%d: %s' % (k, str(store)))
print('')
输出:
collection ('__variable_store',): 0: {'word_embeddings_2':
dtype=float32_ref>}
python中tensor与variable_TensorFlow中Variable和get_variable之间的区别相关推荐
- 缓存大小_CPU中的L1,L2和L3缓存之间的区别:缓存是如何工作的?
每个现代处理器都具有少量的高速缓存.在过去的几十年中,缓存体系结构变得越来越复杂:CPU缓存级别已增加到三个级别:L1,L2和L3,每个块的大小都已增加,并且缓存关联性也发生了一些变化. 但是,在我们 ...
- r中rep_Spring中@ Component,@ Service,@ Controller和@Repository之间的区别
r中rep 在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repositor ...
- Spring中@ Component,@ Service,@ Controller和@Repository之间的区别
在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repository批注之间的 ...
- mysql update cascade_mysql中On Delete Cascade和On Update Cascade之间的区别
关于这个主题的一个非常好的主题是找到 here和 here.当然,MySQL的权威指南是文档,可以在 here找到. 在SQL 2003标准中,有5种不同的引用操作: > CASCADE > ...
- jvm优化_Java中JVM,JIR,JRE和JDK之间的区别
jvm优化 JRE,JVM和JDK是您经常与Java编程语言结合使用的三个术语,大多数人会混淆它们或认为它们都是相同的. 在本文中,您将了解什么是Java运行时(JRE),什么是Java虚拟机(JVM ...
- java中gt与gtgt与gtgtgt与lt之间的区别
1. 今天在刷剑指,遇到一道题: **输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示.** 看到一个使用逻辑移位的放大进行的操作,很受启发,顺便整理一下从未用到的符号含义. 2. 符号 ...
- Java中的executeQuery_java execute,executeQuery和executeUpdate之间的区别
java execute,executeQuery和executeUpdate之间的区别 关注:269 答案:4 信息版本:手机版 电脑版 解决时间 2021-01-25 18:31 提问者怪咖 ...
- Java中interrupted()和isInterrupted()之间的区别
Java中的interrupted()和isInterrupted() (interrupted() and isInterrupted() in Java) Here, we will see ho ...
- ASP.NET Core中GetService()和GetRequiredService()之间的区别
上篇文章<在.NET Core 3.0中的WPF中使用IOC图文教程>中,我们尝试在WPF中应用.NET Core内置的IOC进行编程,在解析MainWindow的时候我用了GetRequ ...
最新文章
- linux中ftp用户,linux中怎么添加ftp用户
- Linux服务名重命名
- oracle ORA-01000: maximum open cursors exceeded问题的解决方法
- 震惊!来看《这份程序员面试手册》!!!
- memcached 相关
- React开发(124):ant design学习指南之form中的validateFields
- 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.2.2 如何读入文本输入
- java并发:初探sleep方法
- 第二章 在HTML页面里使用javaScript
- PHP-自定义模板-学习笔记
- 云控微信开发SDK使用教程--手机微信群聊信息变更通知服务端
- win10计算机管理里用户,win10怎么查看有几个用户 win10新增管理员账户的步骤演示...
- peer channel create解析
- java 数据倒叙_Java 数组,如何通过自定义实现倒叙排序?
- 应用系统报错:com.highgo.jdbc.util.PSQLException:bad value for long
- 我在创业游戏公司的一年
- gitbook 安装使用
- mybatis的example
- SushiSwap新任「主厨」对近期传闻的回应
- 惠普gk100好不好_机械键盘惠普GK100感受(小白)
热门文章
- python从入门到精通pdf-跟老齐学Python+从入门到精通 PDF 下载
- python代码翻译器-我用40行python代码写一个桌面翻译器,很nice
- python编程入门-Python编程入门经典pdf(Python编程入门教程) 高清中文版
- 研究发现,商业语音识别系统存在高错误率
- class属性表种类集合,以及字段详解
- hackbar 使用教程_hackbar简单安装使用教程
- jQuery-元素节点操作
- mac m1 nvm 安装node版本失败
- Navicate 如何导出数据库中的存储过程、事件、视图等?
- 蓝桥杯笔记:带分数(dfs排列问题)