我正在尝试建立这样的网络: the network
我的问题是如何从共享权重开始实施, 因为它包含FC + BN + ReLu(三层),并且我有多个输入向量(M(〜25个向量,长度为F)。
我在keras中尝试了功能性API模型,对此有些疑惑。
谢谢
答案 0 :(得分:0)
您可以尝试在每个图层上使用TimeDistributed
。
例如:
model = Sequential()
model.add(TimeDistributed(MobileNetV2(weights='imagenet',include_top=False), input_shape=(n_sequence, *dim, n_channels)))
model.add(TimeDistributed(GlobalAveragePooling2D()))
model.add(CuDNNLSTM(64, return_sequences=False))
model.add(Dense(64, activation='relu'))
model.add(Dropout(.5))
model.add(Dense(24, activation='relu'))
model.add(Dropout(.5))
model.add(Dense(n_output, activation='softmax'))
代码取自https://docs.djangoproject.com/en/3.0/topics/auth/default/#django.contrib.auth.login