首页 > keras提取模型中的某一层_keras获得某一层或者某层权重的输出实例

keras提取模型中的某一层_keras获得某一层或者某层权重的输出实例

一个例子:

print("Loading vgg19 weights...")

vgg_model = VGG19(include_top=False, weights='imagenet')

from_vgg = dict() # 因为模型定义中的layer的名字与原始vgg名字不同,所以需要调整

from_vgg['conv1_1'] = 'block1_conv1'

from_vgg['conv1_2'] = 'block1_conv2'

from_vgg['conv2_1'] = 'block2_conv1'

from_vgg['conv2_2'] = 'block2_conv2'

from_vgg['conv3_1'] = 'block3_conv1'

from_vgg['conv3_2'] = 'block3_conv2'

from_vgg['conv3_3'] = 'block3_conv3'

from_vgg['conv3_4'] = 'block3_conv4'

from_vgg['conv4_1'] = 'block4_conv1'

from_vgg['conv4_2'] = 'block4_conv2'

for layer in model.layers:

if layer.name in from_vgg:

vgg_layer_name = from_vgg[layer.name]

layer.set_weights(vgg_model.get_layer(vgg_layer_name).get_weights())

print("Loaded VGG19 layer: " + vgg_layer_name)

densenet.load_weights('model/densenet_weight/densenet_bottom.h5')

# densenet.save_weights('densenet_bottom.h5')

# print(densenet.weights)# 获得模型所有权值

t=densenet.get_layer('densenet_conv1/bn')

print(t)

print(densenet.get_weights()[2])

以上这篇keras获得某一层或者某层权重的输出实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

更多相关:

  • 数据分析过程中,我们经常可以看到提数的SQL语句,了解SQL常用的基础查询语句,是检验提数逻辑是否正确的途径之一,并且也能更方便使用SMART BI数据分析工具。今天就让小编带大家走进SQL基础查询的世界吧~1、查询单个字段:语法:SELECT 字段名 FROM 表名举例:SELECT first_name FROM employ...

  •   SELECT * FROM tableSELECT * FROM table WHERE name = '强哥'SELECT * FROM table ORDER BY updateTime DESC...

  • 使用 OpenRowSet 和 OpenDataSource 访问 Excel 97-2007 测试文件:D:97-2003.xls和D:2007.xlsx,两个文件的内容是一模一样的。 测试环境:SQL Server 2000 / 2005。 -------------------------------------------...

  • exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure SELECT * INTO tmp_asset FROM OPENROWSET('Microsof...

  • select b.*,(select count(a.id) from td_product a where a.protypeid=b.id) num from td_protype b 转载于:https://www.cnblogs.com/shanlin/archive/2011/09/27/2192725.html...

  • 语义分割 1.语义分割介绍 计算机视觉与机器学习研究者对图像语义分割问题越来越感兴趣。越来越多的应用场景需要精确且高效的分割技术,如自动驾驶、室内导航、甚至虚拟现实与增强现实等。这个需求与视觉相关的各个领域及应用场景下的深度学习技术的发展相符合,包括语义分割及场景理解等… 更多可以参考语义分割概述. 在这个项目中,我们将...