【发布时间】:2017-07-27 17:07:54
【问题描述】:
我正在研究一个 CNN 模型,并希望在 Dense 层之前添加一个新的分类特征。我试图将特征连接到 CNN 层的扁平输出,但看起来 Keras 中的连接函数需要输入张量而不是数组。我应该怎么做?这是我到目前为止尝试过的代码:
model = Sequential()
model.add(Conv2D(128, (6, 6), padding='same'))
model.add(Activation('relu'))
model.add(Conv2D(128, (6, 6)))
model.add(Activation('relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(0.25))
model.add(Flatten())
我正在尝试使用 Concatenate 函数,但它可以连接张量,因为我的特征是形状为 (1, 3) 的 numpy 数组。任何帮助将不胜感激。
【问题讨论】: