资源简介
将caffemodel中小于给定阈值的连接全部置0,如果用CSC等格式存储,会降低存储空间
代码片段和文件信息
# coding:utf-8
# by chen yh
import caffe
import numpy as np
import matplotlib.pyplot as plt
def weight_0(prototxtmodellayerthreshold):
caffe.set_mode_gpu()
net=caffe.Net(prototxtmodelcaffe.TEST)
weight = net.params[layer][0].data
bias = net.params[layer][1].data
sum_l1=[]
for i in range(weight.shape[0]):
for j in range(weight.shape[1]):
sum_l1.append((ijnp.sum(abs(weight[ij::]))))#i是核的顺序j是每个卷积核与前面某个channel的连接顺序求出每个连接的类似于L1范数的权重和加上ij是为了后续判断weight的时候好直接处理到原weight
display(sum_l1128)#从小到大排序后打印出前128个L1范数
l1_plot(sum_l1)#画出L1范数关于out*input的坐标图以确定多少个需要修剪.
weight_l1 = []
for i in sum_l1:
weight_l1.append(i[2]) #得到仅含有l1范数的列表
for iweight_sum in enumerate(weight_l1):
if weight_sum < thresho
相关资源
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
评论
共有 条评论