【发布时间】:2018-07-11 12:12:11
【问题描述】:
我正在使用 TF-Slim 从预训练模型微调我的模型。当我使用create_train_op时,我发现它有一个参数是variables_to_train。在一些教程中,它使用如下标志:
all_trainable = [v for v in tf.trainable_variables()]
trainable = [v for v in all_trainable]
train_op = slim.learning.create_train_op(
opt,
global_step=global_step,
variables_to_train=trainable,
summarize_gradients=True)
但在官方的TF-Slim中,并没有使用
all_trainable = [v for v in tf.trainable_variables()]
trainable = [v for v in all_trainable]
train_op = slim.learning.create_train_op(
opt,
global_step=global_step,
summarize_gradients=True)
那么,使用variables_to_train和不使用variables_to_train有什么区别?
【问题讨论】:
标签: tensorflow deep-learning tf-slim