Lud*_*hou 5 python theano keras keras-layer
我正在使用Keras进行建模工作,我想知道是否可以通过索引或名称删除某些图层?目前我只知道model.pop()可以做这项工作,但它只是删除最近添加的图层.另外,layers是类型tensorvariable和我不知道如何删除可以在numpy array或中完成的某些元素list.顺便说一下,我正在使用Theano后端.
model.pop() 只是删除最后添加的层,并且没有其他记录的方法来删除中间层,这是正确的。
您始终可以获得任何中间层的输出,如下所示:
base_model = VGG19(weights='imagenet')
model = Model(inputs=base_model.input, outputs=base_model.get_layer('block4_pool').output)
Run Code Online (Sandbox Code Playgroud)
示例取自此处:https: //keras.io/applications/
然后在其上添加新图层。
| 归档时间: |
|
| 查看次数: |
3248 次 |
| 最近记录: |