Nik*_*hra 2 machine-learning computer-vision keras keras-layer
我在做图像分类.首先,我将我的图像提供给我在Keras的CNN模型.
我想在keras的Flatten图层的输出处添加新功能,然后将其提供给密集层.我该如何为它编写代码?
基本上我使用Convolution图像,然后最后我想添加其他功能,如Age Sex等.
max_pool_final = MaxPooling2D(pool_size=(2,2))(conv_final)
flat = Flatten()(max_pool_final)
dense = Dense(128)(flat)
Run Code Online (Sandbox Code Playgroud)
在作为密集层的输入进行平坦馈送之前,我想添加一些功能到平面.我该怎么做呢?
感谢帮助!
您只需使用Concatenate图层将这些要素附加到具有新输入图层的展平向量:
otherInp = Input(shape = (n_features, ))
concatenatedFeatures = Concatenate(axis = 1)([flat, otherInp])
dense = Dense(128)(concatenatedFeatures)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1508 次 |
| 最近记录: |