我正在做图像分类。首先,我将图像输入 Keras 中的 CNN 模型。
我想在 keras 中 Flatten 层的输出中添加新功能,然后将其输入到密集层。我该如何为其编写代码?
基本上我对图像使用卷积,最后我想添加其他功能,例如年龄性别等。
max_pool_final = MaxPooling2D(pool_size=(2,2))(conv_final)
flat = Flatten()(max_pool_final)
dense = Dense(128)(flat)
在将 Flat 作为密集层的输入之前,我想向 Flat 添加一些功能。我该怎么做呢?
感谢帮助!
您只需使用连接层将这些特征附加到带有新输入层的展平向量中:
otherInp = Input(shape = (n_features, ))
concatenatedFeatures = Concatenate(axis = 1)([flat, otherInp])
dense = Dense(128)(concatenatedFeatures)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)