• 吴裕雄 python 神经网络——TensorFlow 变量管理


    import tensorflow as tf
    
    with tf.variable_scope("foo"):
        v = tf.get_variable("v", [1], initializer=tf.constant_initializer(1.0))
                            
    #with tf.variable_scope("foo"):
       # v = tf.get_variable("v", [1])
        
    with tf.variable_scope("foo", reuse=True):
        v1 = tf.get_variable("v", [1])
    print(v == v1)
    
    #with tf.variable_scope("bar", reuse=True):
       # v = tf.get_variable("v", [1])

    with tf.variable_scope("root"):
        print(tf.get_variable_scope().reuse)
        
        with tf.variable_scope("foo", reuse=True):
            print(tf.get_variable_scope().reuse)
            
            with tf.variable_scope("bar"):
                print(tf.get_variable_scope().reuse)
                
        print(tf.get_variable_scope().reuse)

    v1 = tf.get_variable("v", [1])
    print(v1.name)
    
    with tf.variable_scope("foo",reuse=True):
        v2 = tf.get_variable("v", [1])
    print(v2.name)
    
    with tf.variable_scope("foo"):
        with tf.variable_scope("bar"):
            v3 = tf.get_variable("v", [1])
            print(v3.name)
            
    v4 = tf.get_variable("v1", [1])
    print(v4.name)

    with tf.variable_scope("",reuse=True):
        v5 = tf.get_variable("foo/bar/v", [1])
        print(v5 == v3)
        v6 = tf.get_variable("v1", [1])     
        print(v6 == v4)

  • 相关阅读:
    2019nc#7
    ABC133F
    2019DX#6
    2019DX#5
    2019dx#4
    解决一般图最大匹配——带花树算法
    2019nc#4
    B-generator 1_2019牛客暑期多校训练营(第五场)
    hdu-6638 Snowy Smile
    hdu-6621 K-th Closest Distance
  • 原文地址:https://www.cnblogs.com/tszr/p/10875049.html
Copyright © 2020-2023  润新知