tensorflowtf.variable和tf.get_variable的用法?
发布网友
发布时间:2024-10-08 03:16
我来回答
共1个回答
热心网友
时间:2024-10-08 03:21
tf.Variable和tf.get_variable在TensorFlow中都是底层API,实际应用不多。
tf.Variable每次都会创建新的变量,即使变量名重复,它也会自动生成后缀如_1、_2等以区分,常用于创建辅助变量如lr或global step。
tf.get_variable主要用于设置网络的权重,支持权重共享,在多GPU并行计算时使用较多。通过get的前缀可以看出它们的差异,tf.get_variable必须配合tf.variable_scope使用,否则两者区别不大。