我已经通过Keras功能模型实现了快捷方式:
inputs = ...
# shortcut path
shortcut = ShortcutLayer()(inputs)
# main path
outputs = MainLayer()(inputs)
# add main and shortcut together
outputs = Add()([outputs, shortcut])
可以将其转换为顺序模型,这样我就不必事先知道
inputs
了吗?基本上,我要实现的目标如下:
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顺序模型实现快捷方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47212464/