如何解决从 keras 外科医生去除层的问题
我正在尝试使用 kerassurgeon 移除一层,但是我面临的问题是我尝试了不同的方法,但都没有奏效。
# delete layer_1 from a model
from kerassurgeon import Surgeon
surgeon = Surgeon(vgg_model)
surgeon.add_job('delete_layer',layer_1)
new_model = surgeon.operate()
NameError Traceback (most recent call last)
<ipython-input-9-dabc597cba5b> in <module>()
2 from kerassurgeon import Surgeon
3 surgeon = Surgeon(vgg_model)
->4 surgeon.add_job('delete_layer',layer_1)
5 new_model = surgeon.operate()
NameError: name 'layer_1' is not defined
from kerassurgeon.operations import delete_layer
# delete layer_1 from a model
model = delete_layer(vgg_model,layer_1)
1 from kerassurgeon.operations import delete_layer
2 # delete layer_1 from a model
->3 model = delete_layer(vgg_model,layer_1)
NameError: name 'layer_1' is not defined
# or kerassurgeon for standalone Keras
from tfkerassurgeon import delete_layer
model = delete_layer(vgg_model.layers[0])
1 # or kerassurgeon for standalone Keras
-> 2 from tfkerassurgeon import delete_layer,insert_layer
3
4 model = delete_layer(vgg_model.layers[0])
ImportError: cannot import name 'delete_layer' from 'tfkerassurgeon' (/usr/local/lib/python3.7/dist-packages/tfkerassurgeon/__init__.py)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。