如何替换Tensorflow.1.14 (https://www.tensorflow.org/beta/guide/effective_tf2)中的TensorFlow2.0 model.trainable_variables?
发布于 2019-08-26 06:04:01
假设您有两个tf.keras.Model
model_1 = tf.keras.Sequential([tf.keras.layers.Dense(100, name="model_1/dense1")])
model_1.build(input_shape=(None, 50))
model_2 = tf.keras.Sequential([tf.keras.layers.Dense(100, name="model_2/dense1")])
model_2.build(input_shape=(None, 50))您可以像这样获得第一个模型的可训练变量:
model_1_trainable = [variable for variable in tf.trainable_variables() if variable.name.startswith("model_1")]https://stackoverflow.com/questions/57649973
复制相似问题