Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在TensorFlow图中初始化变量_Python_Tensorflow_Neural Network_Deep Learning_Tensorboard - Fatal编程技术网

Python 在TensorFlow图中初始化变量

Python 在TensorFlow图中初始化变量,python,tensorflow,neural-network,deep-learning,tensorboard,Python,Tensorflow,Neural Network,Deep Learning,Tensorboard,我在TensorFlow中开始一个交互式会话,在定义了所有变量之后,我开始训练并评估网络 这两个命令之间的区别是什么: tf.global\u variables\u initializer().run() sess.run(tf.initialize\u all\u variables()) 直到今天我才使用第二个命令,但最近我注意到第一个命令 谢谢:)这两条语句是等效的:都是,并返回一个tf.操作,当运行该操作时,将初始化模型中的全局变量。将操作传递给sess.run()或调用operati

我在TensorFlow中开始一个交互式会话,在定义了所有变量之后,我开始训练并评估网络

这两个命令之间的区别是什么:

  • tf.global\u variables\u initializer().run()
  • sess.run(tf.initialize\u all\u variables())
  • 直到今天我才使用第二个命令,但最近我注意到第一个命令


    谢谢:)

    这两条语句是等效的:都是,并返回一个
    tf.操作
    ,当运行该操作时,将初始化模型中的全局变量。将操作传递给
    sess.run()
    或调用
    operation.run()
    在创建了
    tf.InteractiveSession
    或处于带有tf.Session()的
    块中时是等效的

    tf.initialize\u all\u variables()
    函数已被弃用(并将从TensorFlow 1.0中删除),因为它的名称令人困惑:它不会初始化所有变量(即必须使用
    tf.local\u variables\u initializer()
    单独初始化局部变量),并且不会立即初始化变量(相反,它返回一个您必须自己运行的操作)