采取逐层剪枝的方式剪枝网络,可以将算力降低。

主要采取看每个层的输出结果

结果小的对应的权重结果也是小的,

且剪枝不仅仅关乎到输出他这一层

还关乎他要输入给下一层,

逐层剪枝_卷积

假设我们要剪枝B卷积层

要看B卷积的输入要剪枝的和B卷积输出要剪枝的

逐层剪枝_卷积核_02

减掉两个索引共同要减掉的数据

假设B卷积的输入是512,输出是256

所以直接整行整列减掉即可,

逐层剪枝_赋值_03采取每个卷积核赋值0对结果的影响影响最小的即可删除.

逐层剪枝_卷积_04