我已经通过 Keras 功能模型实现了快捷方式:
inputs = ...
# shortcut path
shortcut = ShortcutLayer()(inputs)
# main path
outputs = MainLayer()(inputs)
# add main and shortcut together
outputs = Add()([outputs, shortcut])
是否可以将其转换为顺序模型,这样我就不需要提前知道输入
?
基本上,我想要实现的目标如下:
def my_model_with_shortcut():
# returns a Sequential model equivalent to the functional one above
model = my_model_with_shortcut()
inputs = ...
outputs = model(inputs)
最佳答案
我会尝试以下操作;
def my_model_with_shortcut():
def _create_shortcut(inputs):
# here create model as in case you know inputs, e.g.:
aux = Dense(10, activation='relu')(inputs)
output = Dense(10, activation='relu')(aux)
return output
return _create_shortcut
现在您的场景应该可行了。
关于python - 使用 Keras Sequential 模型实现快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47212464/