- 获取未初始化的变量集合
- print(sess.run(tf.report_uninitialized_variables()))
- 例如我的:
[b’Conv2d_1b_1x1/weights’ b’Conv2d_1b_1x1/biases’ b’Conv2d_2a_5x5/weights’ b’Conv2d_2a_5x5/biases - 创建所有变量集合:lac_var=[]
- 获取所有变量: [lac_var.append(i) for i in tf.global_variables()]
- 打印:print(lac_var)
- 对指定变量进行初始化:sess.run(tf.variables_initializer(lac_var[0:2]))
# 获取未初始化的变量集合
# [b'Conv2d_1b_1x1/weights' b'Conv2d_1b_1x1/biases' b'Conv2d_2a_5x5/weights' b'Conv2d_2a_5x5/biases']
print(sess.run(tf.report_uninitialized_variables()))
lac_var=[]
[lac_var.append(i) for i in tf.global_variables()]
print(lac_var)
sess.run(tf.variables_initializer(lac_var[0:]))