【发布时间】:2019-12-23 12:10:26
【问题描述】:
我有 2 个模型用于分类:
morf_model = keras.Sequential([
keras.layers.Dense(800, activation=tf.nn.tanh , input_shape=([np.shape(x)[1]])),
keras.layers.Dense(800, activation=tf.nn.tanh),
keras.layers.Dense(600, activation=tf.nn.tanh),
keras.layers.Dense(300, activation=tf.nn.tanh),
keras.layers.Dense(50, activation=tf.nn.tanh),
keras.layers.Dense(2, activation=tf.nn.sigmoid)
])
和
color_model = keras.Sequential([
keras.layers.Dense(800, activation=tf.nn.tanh , input_shape=([np.shape(col_x)[1]])),
keras.layers.Dense(800, activation=tf.nn.tanh),
keras.layers.Dense(600, activation=tf.nn.tanh),
keras.layers.Dense(300, activation=tf.nn.tanh),
keras.layers.Dense(50, activation=tf.nn.tanh),
keras.layers.Dense(2, activation=tf.nn.sigmoid)
])
我想移除输出层(具有2个节点的层),冻结它们并将其与新模型连接
model = keras.Sequential([
keras.layers.Dense(1000, activation=tf.nn.tanh , input_shape=([np.shape(last_x)[1]])),
keras.layers.Dense(800, activation=tf.nn.tanh),
keras.layers.Dense(600, activation=tf.nn.tanh),
keras.layers.Dense(300, activation=tf.nn.tanh),
keras.layers.Dense(50, activation=tf.nn.tanh),
keras.layers.Dense(2, activation=tf.nn.sigmoid)
])
所以模型看起来像
morf_model ---|
|--->model
color_model -|
有可能吗?
谢谢
【问题讨论】:
-
这里应该使用
keras标签(添加)。
标签: machine-learning keras deep-learning classification