首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tensorflow超薄修改resnet模型

tensorflow超薄修改resnet模型
EN

Stack Overflow用户
提问于 2018-04-24 13:31:10
回答 1查看 596关注 0票数 0

我想修改resnet_v2.resnet_v2_50模型,以便将一个数字连接到pool5层。导入网络后,我可以在end_points变量中看到这些层。

代码语言:javascript
复制
    with slim.arg_scope(resnet_v2.resnet_arg_scope()):
        net, end_points = resnet_v2.resnet_v2_50(self.imageIn, num_classes = numClasses)

所以我可以访问不同的层

代码语言:javascript
复制
curr_conv1 = end_points['resnet_v2_50/conv1']
curr_pred = end_points['resnet_v2_50/predictions']
curr_block4 = end_points['mainQN/resnet_v2_50/block4/unit_3/bottleneck_v2']

但是我不能访问网络中池化层之后的最后一部分。

代码语言:javascript
复制
curr_pool5 = end_points['resnet_v2_50/pool5']

但是我可以在Tensorboard和resnet_v2_50的代码中看到有某种pool5层。我如何才能访问它,这样我才能修改它并将一个数字连接到它?

EN

回答 1

Stack Overflow用户

发布于 2018-04-30 15:55:09

代码语言:javascript
复制
end_points['global_pool']

就是你想要的。这紧跟在代码中称为pool5的全局池层之后。

https://github.com/tensorflow/models/blob/master/research/slim/nets/resnet_v2.py#L214

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49994049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档