roi*_*hik 2 python neural-network deep-learning tensorflow tensorboard
我正在TensorFlow中开始一个交互式会话,在定义了所有我开始训练的变量后,评估网络.
这两个命令有什么区别:
tf.global_variables_initializer().run()sess.run(tf.initialize_all_variables())直到今天我使用了第二个命令,但最近我注意到了第一个命令.
谢谢 :)
这两个语句是等价的:both tf.global_variables_initializer()和tf.initialize_all_variables()返回一个tf.Operation,在运行时,将初始化模型中的全局变量.当您创建一个或在块中时,将操作传递给sess.run()或调用operation.run()是等效的.tf.InteractiveSessionwith tf.Session():
该tf.initialize_all_variables()函数已被弃用(并将从TensorFlow 1.0中删除),因为它的名称令人困惑:它没有初始化所有变量(即局部变量必须单独初始化,使用tf.local_variables_initializer()),并且它不会立即初始化变量(而是它返回您必须自己运行的操作).
| 归档时间: |
|
| 查看次数: |
2807 次 |
| 最近记录: |