微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 keras 外科医生去除层的问题

如何解决从 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 举报,一经查实,本站将立刻删除。