Python 这两个tensorflow变量(或tensor)之间的区别是什么:kernel:0和kernel/Adam:0
我最近在做Tensorflow 我有一个经过训练的模型,需要检查其中的变量。 因此,我从元文件中恢复了图形,并通过以下方式获得了变量:Python 这两个tensorflow变量(或tensor)之间的区别是什么:kernel:0和kernel/Adam:0,python,variables,tensorflow,tensor,Python,Variables,Tensorflow,Tensor,我最近在做Tensorflow 我有一个经过训练的模型,需要检查其中的变量。 因此,我从元文件中恢复了图形,并通过以下方式获得了变量: gvars = tf.global_variables() 我对每个卷积层的内核都感兴趣,它们的名字像“…/kernel:0”。但是,我发现了一个类似的张量,名为“…/kernel/Adam:0”,但其值完全不同!!我唯一了解的是,../Adam:0'与培训(优化)过程有关,但不确定 所以。。两者之间的区别是什么?在评估、测试、部署等过程中实际使用的是哪一个?
gvars = tf.global_variables()
我对每个卷积层的内核都感兴趣,它们的名字像“…/kernel:0”
。但是,我发现了一个类似的张量,名为“…/kernel/Adam:0”
,但其值完全不同!!我唯一了解的是,../Adam:0'
与培训(优化)过程有关,但不确定
所以。。两者之间的区别是什么?在评估、测试、部署等过程中实际使用的是哪一个?每个参数,请参见Alg。1.
在TensorFlow中,这些是和
对于推断,您只需要依赖../kernel:0
谢谢:)这很有帮助!