如何在tensorflow2.0中按名称查找变量

James LI

tensorflow 2.0似乎删除了功能tf.global_variables()。我的问题是:如何在模型中找到具有给定名称的变量?tensorflow 2.0是否提供执行此操作的功能?

当前,我们的培训框架无法访问构建模型的代码。它使用tf.global_variables()在加载的模型中查找各种变量,以推入和拉出训练数据或结果。tensorflow 2.0能够支持这种框架吗?

没有人

tensorflow 2.0能够支持这种框架吗?

不,不会。

Tensorflow 2.0的第一个设计选择是完全删除全局集合(例如tf.global_variables()),转而使用以Python为中心的方法来使用带有自己变量的Python对象。

现在推荐的做法是使用Python对象构建Keras模型,并在代码中的所有位置使用相同的模型。您可以通过访问model.trainable_variables来访问对象的可训练变量和不可训练变量model.non_trainable_weights

简而言之,您必须开始将代码库迁移到面向对象的方法,因为Tensorflow的1.x方法(依赖于全局集合,通过名称获取变量等)在2.0中将不可用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 TensorFlow2 中写出这个方程?(4x+2 = 0)

如何在tensorflow2中制作这样的数据集:<PrefetchDataset形状:((),()),类型:(tf.string,tf.string)>

如何仅在Tensorflow2中保存张量而不是模型

如何使用#!/ bin / sh(POSIX sh)按名称查找变量?

如何在Designer中按名称查找按钮?

如何在Windows中按任务名称查找服务?

来自 Tensorflow2 中 Beta 分布数组的样本

在Keras中-tensorflow2:ValueError:图形断开

在 TensorFlow2 中对图像应用仿射变换

如何按类别名称查找类别中的频道

如何按名称查找bindingSource?

如何在TensorFlow 2中写入TensorBoard

Swift 2从值中查找变量名称

如何按名称访问redshift SQL函数中的输入变量

如何在Eclipse的Package Explorer中按名称快速查找文件?

如何在Python Selenium中按类名称及其文本查找元素

如何在Discord.js中按名称查找表情符号

如何在Watin中按“ aria-label”属性名称查找元素?

在 TensorFlow2 中結合來自不同“網絡”的梯度

tf.nn.ctc_beam_search_decoder()不支持TensorFlow2中的GPU吗?

如何在具有tensorflow2和keras的多GPU上训练模型?

如何在TFS中按名称或名称或扩展名的一部分查找文件

如何在R中按行查找最常见的布尔变量组合

如何在Golang中按值获取枚举变量名称?

如何在Rest API中按变量名称过滤GroupVariables

如何在R中按2列查找连接值

如何通过在函数中传递部分变量名来按名称获取变量

如何按名称或类型查找WPF控件?

如何按名称查找Unicode字符?