zoukankan      html  css  js  c++  java
  • 吴裕雄 python 神经网络——TensorFlow 图、张量及会话

    import tensorflow as tf
    
    g1 = tf.Graph()
    with g1.as_default():
        v = tf.get_variable("v", [1], initializer = tf.zeros_initializer()) # 设置初始值为0
    
    g2 = tf.Graph()
    with g2.as_default():
        v = tf.get_variable("v", [1], initializer = tf.ones_initializer())  # 设置初始值为1
        
    with tf.Session(graph = g1) as sess:
        tf.global_variables_initializer().run()
        with tf.variable_scope("", reuse=True):
            print(sess.run(tf.get_variable("v")))
    
    with tf.Session(graph = g2) as sess:
        tf.global_variables_initializer().run()
        with tf.variable_scope("", reuse=True):
            print(sess.run(tf.get_variable("v")))

    import tensorflow as tf
    
    a = tf.constant([1.0, 2.0], name="a")
    b = tf.constant([2.0, 3.0], name="b")
    result = a + b
    print result
    
    sess = tf.InteractiveSession ()
    print(result.eval())
    sess.close()

    # 创建一个会话。
    sess = tf.Session()
    
    # 使用会话得到之前计算的结果。
    print(sess.run(result))
    
    # 关闭会话使得本次运行中使用到的资源可以被释放。
    sess.close()

    with tf.Session() as sess:
        print(sess.run(result))

    sess = tf.Session()
    with sess.as_default():
         print(result.eval())

    sess = tf.Session()
    
    # 下面的两个命令有相同的功能。
    print(sess.run(result))
    print(result.eval(session=sess))

    sess = tf.InteractiveSession ()
    print(result.eval())
    sess.close()

    config=tf.ConfigProto(allow_soft_placement=True, log_device_placement=True)
    sess1 = tf.InteractiveSession(config=config)
    sess2 = tf.Session(config=config)
  • 相关阅读:
    camke 参数
    17.计算1-100之和+1-50的平方和+1-10的倒数
    16.求Sn=a+aa+aaa+aaaa.......之值
    15.计算1!+2!+3!+.....20!=?
    14.输出所有的“水仙花”
    13.企业发放的奖金根据利润提成
    12.输入一个成绩计算其A,B,C,D,E等级
    11.键盘输入小于1000的整数
    10.求方程的根
    2019考研历程回顾
  • 原文地址:https://www.cnblogs.com/tszr/p/10872464.html
Copyright © 2011-2022 走看看