【问题标题】:Caffe Pruning Connections咖啡修剪连接
【发布时间】:2016-10-06 09:34:33
【问题描述】:

我想在 Caffe 中实现连接修剪,就像在 paper 中描述的那样。基本上所有接近于零的权重在前向和后向传播中都应该没有干扰。作者说:“Caffe 被修改为添加了一个忽略 在每个权重张量的网络操作期间修剪参数。”。我向包含掩码的每一层添加了一个额外的 blob。现在我想更改 conv_layer.cpp 和 inner_product_layer.cpp 以加载该额外的 blob 并忽略修剪的参数。但是,我看不懂这些层写的代码,也找不到任何文档。谁能给我解释一下这些文件的源代码?

【问题讨论】:

    标签: c++ caffe


    【解决方案1】:

    请参阅PerforatedCNN 以了解使用“掩码”卷积,这可能会有所帮助。 编辑:Caffe 有一个 PR 来支持 FC 层的修剪:https://github.com/BVLC/caffe/pull/4294

    【讨论】:

      猜你喜欢
      • 2012-07-17
      • 2015-10-27
      • 2017-07-25
      • 2011-12-18
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      相关资源
      最近更新 更多